[Pkg-octave-commit] r2601 - in octave3.0/tags: . 1:3.0.1-6lenny2 1:3.0.1-6lenny2/in 1:3.0.1-6lenny2/patches
Thomas Weber
thomas-guest at alioth.debian.org
Mon Feb 2 22:09:45 UTC 2009
Author: thomas-guest
Date: 2009-02-02 22:09:45 +0000 (Mon, 02 Feb 2009)
New Revision: 2601
Added:
octave3.0/tags/1:3.0.1-6lenny2/
octave3.0/tags/1:3.0.1-6lenny2/README.Atlas
octave3.0/tags/1:3.0.1-6lenny2/README.Debian
octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce
octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages
octave3.0/tags/1:3.0.1-6lenny2/changelog
octave3.0/tags/1:3.0.1-6lenny2/changelog-old
octave3.0/tags/1:3.0.1-6lenny2/compat
octave3.0/tags/1:3.0.1-6lenny2/in/
octave3.0/tags/1:3.0.1-6lenny2/octave.st
octave3.0/tags/1:3.0.1-6lenny2/patches/
octave3.0/tags/1:3.0.1-6lenny2/rules
octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl
Log:
Tag Debian release octave3.0_3.0.1-6lenny2
Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Atlas (from rev 2600, octave3.0/branches/lenny/debian/README.Atlas)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Atlas (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Atlas 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,126 @@
+
+ Notes on using Atlas libs with GNU Octave and GNU R
+
+I. Overview
+
+As of the Debian releases 2.1.34-6 (for GNU Octave) and 1.3.0-3 (for GNU R),
+both Octave and R can be used with Atlas, the Automatically Tuned Linear
+Algebra Software, in order to obtain much faster linear algebra operations.
+
+To make use of Atlas, Debian users need to install the Atlas libraries for
+their given cpu architecture. Concretely, one of
+
+ atlas2-base - Automatically Tuned Linear Algebra Software
+ atlas2-p3 - Automatically Tuned Linear Algebra Software
+ atlas2-p4 - Automatically Tuned Linear Algebra Software
+ atlas2-athlon - Automatically Tuned Linear Algebra Software
+
+must be installed. Here, 'base' provides generic libraries which run on all
+platforms whereas 'p3', 'p4' and 'athlon' stand for the Pentium III and IV as
+well as the AMD Athlon, respectively. The actual libraries are installed in
+/usr/lib/atlas (in the case of 'base') and in /usr/lib/$arch/atlas for the
+cpu-specific versions. Here $arch stands for the cpu code used by the kernel
+and shown in /proc/cpuinfo.
+
+The Atlas libraries can be loaded dynamically instead of the (non-optimised)
+blas libraries against which both Octave and R are compiled.
+
+Section III below briefly describes how Atlas libraries can be compiled for
+your specific machine to further optimise performance.
+
+II. Using the Atlas libraries
+
+II.A New default behaviour with automatic loading of the Atlas libraries
+
+In order to have the libraries loaded at run-time, the location needs to be
+communicated to the dynamic linker/loader. As of the Debian release
+libc6_2.2.4-5 of the glibc library, a patch to ldconfig automates the use of
+the Atlas library. If an Atlas package is installed, and correctly registered
+in /etc/ld.so.conf as done by its postinst script, ldconfig will
+automatically load the Atlas' version of the Blas instead of the (slower)
+default Blas.
+
+The following text is hence only relevant for systems which have not yet
+upgraded to libc6_2.2.4-5 or later.
+
+II.B Old behaviour requiring LD_LIBRARY_PATH for Octave
+
+For Octave, use the variable LD_LIBRARY_PATH. On a computer with the
+atlas2-base package:
+
+ $ LD_LIBRARY_PATH=/usr/lib/atlas octave2.1 -q
+ octave2.1:1> X=randn(1000,1000);t=cputime();Y=X'*X;cputime-t
+ ans = 7.9600
+
+ $ edd at homebud:~> octave2.1 -q
+ octave2.1:1> X=randn(1000,1000);t=cputime();Y=X'*X;cputime-t
+ ans = 61.520
+
+For R version 1.3.0-4, the R_LD_LIBRARY_PATH variable has to be used, and its
+value needs to be copied out of /usr/bin/R (or edited therein). For R version
+1.3.1 or later this is done automatically in the R startup shell script. For
+an Athlon machine, and with the explicit definition which is no longer needed
+as of R 1.3.1, the example becomes
+
+ $ R_LD_LIBRARY_PATH=/usr/lib/R/bin:/usr/local/lib:/usr/X11R6/lib:/usr/lib/3dnow/atlas:/usr/lib:/usr/X11R6/lib:/usr/lib/gcc-lib/i386-linux/2.95.4:. R --vanilla -q
+ > mm <- matrix(rnorm(10^6), ncol = 10^3)
+ > system.time(crossprod(mm))
+ [1] 2.38 0.04 2.84 0.00 0.00
+
+ $ R --vanilla -q
+ > mm <- matrix(rnorm(10^6), ncol = 10^3)
+ > system.time(crossprod(mm))
+ [1] 28.28 0.08 33.54 0.00 0.00
+ >
+
+Running such a small example is highly recommded to ascertain that the
+libraries are indeed found, and to "prove" that the speed gain is real (and
+significant) for problems of at least a medium size as the 1000x1000 examples
+above.
+
+Note that the example use "/usr/lib/atlas" for the atlas2-base package;
+Athlon users should employ "/usr/lib/3dnow/atlas", Pentium III users should
+employ "/usr/lib/xmm/atlas" and Pentium IV users should employ
+"/usr/lib/26/atlas".
+
+Lastly, it should be pointed out that it is probably worthwhile to locally
+compile, and thereby optimise, the Atlas libraries if at least a moderately
+intensive load is expected. This is described in the next section.
+
+III. Locally compiling the Atlas libraries
+
+The Debian Atlas packages have been setup to allow for local recompilation of
+the Atlas libraries. This way the behaviour will be tuned exactly to the
+specific CPU rather than the broader class of CPUs. It has been reported that
+this can increase performance by a further 12% on the examples above.
+Detailed instructions are in /usr/share/doc/atlas2-base/README.debian.gz but
+the process is essentially the following [ courtesy of Doug Bates ]
+
+ apt-get source atlas2-base
+ cd atlas2-$VERSION
+ fakeroot debian/rules/custom
+ # wait for a *very* long time
+ dpkg -i ../atlas2-base*.deb
+
+
+IV. See also
+
+The Atlas packages have a very detailed README.Debian file which should be
+consulted; it also details local recompilation. Sources and documentation for
+Atlas are at http://www.netlib.org/atlas.
+
+
+V. Acknowledgements
+
+Camm Maguire developed the scheme of overloading Atlas over the default blas
+libraries and deserves all the credit. Many thanks to John Eaton for helping
+debug some errors in the initial setup, and to Doug Bates for work on the R
+package. Special thanks to Ben Collins for providing a patched ldconfig as
+part of the libc6 package.
+
+
+Initial version
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 21 Aug 2001 21:37:15 -0500
+
+First updated
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 11 Nov 2001 11:03:19 -0600
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Atlas
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Debian (from rev 2600, octave3.0/branches/lenny/debian/README.Debian)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Debian (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Debian 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,29 @@
+Why is mkoctfile not in octave3.0, but in octave3.0-headers?
+============================================================
+
+In order to use mkoctfile, one needs the development packages (headers, .a
+libraries) of the libraries used by Octave (fftw, blas, ...). These sum up to
+a lot of space; an installation of octave3.0-headers will trigger the
+installation of these package, so one can use mkoctfile then.
+
+pkg.m is not part of octave3.0-headers as it's used to find already installed
+packages (via /etc/octave3.0.conf).
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Mon, 30 Jun 2008 10:05:05 +0200
+
+
+General information
+===================
+
+The octave-doc package contains extra documentation in PDF form which
+can be found in the directory /usr/share/doc/octave-doc once this supplementary
+package is installed.
+
+Further information on Octave, the Octave mailing-lists and the Octave
+source archive can be found at http://www.octave.org
+
+The Debian Octave-related packages are collectively maintained by the Debian
+Octave Group (http://pkg-octave.alioth.debian.org).
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>, Mon, 30 Jun 2008 10:05:36 +0200
+
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Debian
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce (from rev 2600, octave3.0/branches/lenny/debian/README.Debian.Announce)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,29 @@
+
+ Announcing Versioned Octave packages for Debian
+
+This is to announce the upload of new Octave packages for Debian, taken from
+the stable (currently octave-2.0.*), the recommended (currently
+octave-2.1.*) as well as the development (currently octave-2.9.*) branches,
+to Debian's master archive.
+
+Using Debian's update-alternatives mechanism, as well as minor
+reorganisation of the Octave file tree which John Eaton kindly provided in
+the upstream sources, permits to install *both* at the same time providing
+two main binaries (like octave2.0, octave2.1, and octave2.9) as well as the
+alternative octave which defaults to the stable branch. The adjunct packages
+for Emacs support, info docs, html docs and ps docs are also versioned.
+
+With this mechanism, Debian allows for the stability of the 2.1.* release
+(and thereby provides continued support for "legacy" applications in Octave
+which could break by subtle, but important, changes in Octave 2.9). At same
+time, it finally introduces the newer Octave 2.9.* which is the centre of
+current development into Debian.
+
+
+Note for the maintainers:
+
+All debhelper files are now automatically generated by debian/rules from
+the template files in/PACKAGE*. The debian/control file must be generated
+by hand after a fresh SVN checkout by running:
+
+ ./debian/rules debian/control
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages (from rev 2600, octave3.0/branches/lenny/debian/README.Debian.VersionedPackages)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,10 @@
+
+ /usr/share/octave/site/exec
+ /site/oct
+
+ are accessed by both versions -- if your scripts or .oct files
+ conflict between the two, I suggest that you version these and set
+ the LOADPATH accordingly
+
+If you have two packages installed, make sure you call the correct mkoctfile
+and octave bug
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/changelog (from rev 2600, octave3.0/branches/lenny/debian/changelog)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/changelog (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/changelog 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,2881 @@
+octave3.0 (1:3.0.1-6lenny2) unstable; urgency=low
+
+ * Provide /usr/share/octave/packages by octave3.0 (closes: #513576)
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Mon, 02 Feb 2009 21:34:22 +0100
+
+octave3.0 (1:3.0.1-6lenny1) unstable; urgency=low
+
+ * Allow libhdf5-openmpi-dev to satisfy Octave's hdf5 dependency (closes:
+ #494139)
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Tue, 12 Aug 2008 22:28:01 +0000
+
+octave3.0 (1:3.0.1-6) unstable; urgency=low
+
+ * debian/in/PACKAGE-info.postinst: Remove the info entries for octave2.9
+ in /usr/share/info/dir, left by versions until 2.9.9-8etch1. This
+ will ensure a smooth upgrade from etch to lenny (closes: #489832)
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 11 Jul 2008 17:42:18 +0200
+
+octave3.0 (1:3.0.1-5) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/rules: Use dh_lintian for installing the Lintian overrides file
+ * debian/in/PACKAGE.lintian-overrides: Renamed for PACKAGE.lintian
+ * debian/control: Set build-dependency on debhelper to >= 6.0.7, since
+ dh_lintian appeared in that version
+ * debian/in/PACKAGE.dirs: Drop lintian overrides directory
+
+ * debian/in/PACKAGE.lintian-overrides: Drop unused overrides about
+ binary program defining RPATH
+
+ * debian/control: Bump Standards-Version to 3.8.0 (no changes needed)
+
+ * debian/rules: Include the debian/watch file the source package
+ (complies with Policy 4.11)
+
+ [ Thomas Weber ]
+ * Replace obsolete build-dependency on gs-gpl by ghostscript
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 30 Jun 2008 17:08:43 +0200
+
+octave3.0 (1:3.0.1-4) unstable; urgency=low
+
+ * New patches:
+ - 50_add_syspath.dpatch: Prepend library path again in the loadpath
+ (closes: #477556). Thanks to Kim Hansen <kimhanse at gmail.com> for the
+ patch.
+ - randn_doc.dpatch: better explanation of randn()'s return value
+ (closes: #477349)
+ - no_pdf_in_print.dpatch: explain that PDF generation is not possible with
+ packaged gnuplot (closes: #478677)
+ - imshow_only_handles_octave_images.dpatch: documentation patch, imshow
+ only handles Octave's image format (closes: #478271)
+ - dont_set_helvetica.dpatch: Go with gnuplot's default font as Helvetica
+ is not available as a TrueType font (closes: #477688)
+
+ * debian/in/PACKAGE.conf: Remove explicit library path addition.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Sat, 24 May 2008 13:49:51 +0200
+
+octave3.0 (1:3.0.1-3) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/in/PACKAGE.conf: Substitute version of package in the
+ addpath(.../oct/) command
+
+ [ Thomas Weber ]
+ * Add -dbg package
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Thu, 01 May 2008 12:49:49 +0200
+
+octave3.0 (1:3.0.1-2) unstable; urgency=low
+
+ * Add library path at the beginning of the loadpath (work-around for
+ #477556). Not closing the bug, as this is only fixing the symptoms, not
+ the cause.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Sat, 26 Apr 2008 11:38:27 +0200
+
+octave3.0 (1:3.0.1-1) unstable; urgency=low
+
+ * New upstream release
+ * Drop dpatches (applied upstream):
+ + 50_drop-lo-manpages.dpatch
+ + 50_dont_downcase_font_names.dpatch
+ + 50_clean-doc.dpatch
+ * debian/rules (clean): Ensure that make distclean is run
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 22 Apr 2008 20:33:41 +0200
+
+octave3.0 (1:3.0.0-11) unstable; urgency=low
+
+ * debian/in/control: Add an epoch to the Conflicts relationships with
+ the octave2.9-* packages, otherwise the upgrade in lenny fails
+ (closes: #475789)
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 13 Apr 2008 14:49:05 +0200
+
+octave2.1 (1:2.1.73-19) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * Updated patch: 50_compile-with-g++-4.3: More fixes for compiling
+ octave2.1 with the GCC 4.3 suite (closes: #474853)
+
+ [ Rafael Laboissiere ]
+ * debian/in/PACKAGE-htmldoc.doc-base.*: Change Section to
+ Science/Mathematics, which is one of the standard doc-base sections
+ * debian/in/PACKAGE.lintian: Only override license.m as
+ extra-license-file for octave3.0, since this file does not exist in 2.1
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 13 Apr 2008 13:28:13 +0200
+
+octave3.0 (1:3.0.0-10) unstable; urgency=high
+
+ [ Rafael Laboissiere ]
+ * debian/in/control: Bump to 1.6.6 the minimal version of the
+ libhdf5-*-dev build-dependencies. This is the reason the urgency is set
+ to "high", since octave3.0 is currently uninstallable on all
+ architectures du to the upgrade in hdf5.
+ * Synched with the octave2.1 branch
+ * debian/rules, debian/in/control: Use the architecture tag "[m68k]" for
+ the octave*-headers dependency on f2c. This eliminates the need for
+ using the substitution variable ${m68k:Depends}.
+
+ [ Thomas Weber ]
+ * Apply patch from David Bateman to fix the handle treatment in plotyy
+ (closes: #472069).
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 29 Mar 2008 10:32:15 +0100
+
+octave2.1 (1:2.1.73-18) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/in/control, debian/in/octave2.1-NEWS: Add notice in the package
+ descriptions and in the NEWS file telling that the octave2.1* packages
+ will be dropped post-lenny
+ * debian/in/control: octave*-headers depends on gcc and g++ 4.1 on arm.
+ This is necessary because mkoctfile on arm has the CC and CXX variable
+ hardcoded to gcc-4.1 and g++-4.1, respectively.
+
+ [ Thomas Weber ]
+ * debian/rules: Call dh_md5sums, such that md5sums control files are
+ added to the package
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 06 Mar 2008 15:28:08 +0100
+
+octave3.0 (1:3.0.0-9) unstable; urgency=low
+
+ * debian/in/control: drop gfortran-4.1 from the build-deps list. It doesn't
+ exist anymore.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Wed, 05 Mar 2008 09:06:42 +0100
+
+octave3.0 (1:3.0.0-8) unstable; urgency=low
+
+ * Don't uppercase font names for Postscript printing (closes: #469240)
+ Thanks John Eaton for the patch.
+ * Use default gfortran compiler on ARM.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Tue, 04 Mar 2008 10:47:33 +0100
+
+octave3.0 (1:3.0.0-7) unstable; urgency=low
+
+ * debian/rules: Use correct linker option for BLAS library (closes:
+ #468323)
+ * debian/in/control: Do not build-depend on gfortran on arm
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 28 Feb 2008 10:24:06 +0100
+
+octave3.0 (1:3.0.0-6) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/in/control:
+ + Make all octave3.0* packages conflict with the corresponding
+ octave2.9* packages. This is a correction for the fix to
+ Bug#463039.
+ + Build-depends on GCC 4.1 suite for the arm architecture
+
+ [ Thomas Weber ]
+ * debian/rules:
+ + Pass DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE to ./configure, as
+ suggested by dh-make
+ + Search for "arm" in DEB_BUILD_ARCH and use gcc-4.1 and friends on
+ that architecture (attempt to fix #458852)
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 26 Feb 2008 14:44:53 +0100
+
+octave3.0 (1:3.0.0-5) unstable; urgency=low
+
+ * Synched with octave2.1; in particular ensures that the generation of
+ the ls-R database will work correctly, avoid the problem reported in
+ Bug#464334.
+ * debian/in/PACKAGE-htmldoc.doc-base.faq: Added slice sections for
+ octave2.1 and octave3.0, since the name of the index file is different
+ from one branches to another.
+ * debian/rules: Process all debian/in* files through slice
+ * debian/in/octave{2.1,3.0}-watch: Updated URLs
+ * debian/patches/50_clean-doc.dpatch: Improve documentation of clean
+ command (patch suggested by Thomas Weber and applied upstream,
+ closes: #452560)
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 23 Feb 2008 10:49:01 +0100
+
+octave2.1 (1:2.1.73-17) unstable; urgency=low
+
+ * Synched with octave3.0; in particular, switch from g77 to gfortran;
+ also, don't depend on a specific g++ version (closes: #463301)
+ * debian/control: Build-depend on dejagnu (for make check)
+ * Moved debian/copyright into debian/in/copyright and generated the
+ former using the slice command. This is necessary because Octave 2.1
+ and 3.0 are released under different versions of the GPL. Changed
+ debian/rules accordingly.
+ * debian/in/copyright: Added the mention that Octave 2.1 is released under
+ version 2 or later of the GPL (closes: #435205)
+ * Added dpatches :
+ + 50_compile-with-g++-4.3: Fixes for compiling the
+ octave2.1 with the GCC 4.3 suite (closes: #417486)
+ + 50_build-octave-faq: Correctly builds the PS forms of the Octave-FAQ
+ documentation
+ * debian/in/PACKAGE-htmldoc.doc-base.faq: Give correct name of HTML
+ index file
+ * debian/rules: Remove the *.html at clean target, such that the package
+ have the same contents when built twice in a row (closes: #441721)
+ * debian/in/PACKAGE.postinst: Drop option -L given to the ls command
+ when building the ls-R database, such that simultaneous installation
+ of octave2.1 and octave3.0 will not fail (closes: #464334)
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 22 Feb 2008 14:15:22 +0100
+
+octave3.0 (1:3.0.0-4) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * Uploaded to unstable
+ * debian/control: Build-depend on g++-4.3 on arm. This is a desperate
+ attempt to see whether we can get rid of the segfault problem on arm
+ (cf Bug#458852)
+ * debian/rules: Use g++ and gcc 4.3 on arm architecture
+
+ [ Thomas Weber ]
+ * in/PACKAGE.conf: sync with upstream's main-rcfile (closes: 466723, 466264)
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 21 Feb 2008 11:24:13 +0100
+
+octave3.0 (1:3.0.0-3) experimental; urgency=low
+
+ * Added dpatches:
+ + 50_include-cstring-mxarray: Compile successfully with GCC 4.3
+ + 50_drop-lo-manpages.dpatch: Drop unknown macros in some manpages
+ (Lintian warning)
+ * debian/in/control: Build-depends in libsuitesparse-3.1.0 >= 3.1.0-2
+ since this version have appropriate sonames for the SuiteSparse
+ libraries
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 08 Feb 2008 13:36:01 +0100
+
+octave3.0 (1:3.0.0-2) experimental; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/in/control:
+ + Put the -htmldoc package in section "doc", agreeing with the
+ override set by the Debian Installer
+ + Generate dummy octave2.9* packages that depend on the corresponding
+ octave3.0 ones. For this to work, we have to reintroduce the epoch in
+ the package version number. Also, do not conflict/replace/provide
+ the octave2.9* anymore (closes: #463039). Thanks to Steve Langasek
+ for the discussion and the suggestions.
+ * debian/in/control, debian/rules: Switched from g77 to gfortran.
+ + Changed the build-dependencies on refblas3-dev and lapack3-dev to
+ libblas-dev and liblapack-dev, respectively
+ + Changed the recommendation on atlas3-base to libatlas3gf-base
+ + Thanks to Pascal Dupuis for the original patch
+ + Thanks to this change, the octave3.0-headers package do not depend
+ gcc-3.4 anymore (closes: #435275)
+ + The F77_FUNC_ macro in config.h does have the double underscore
+ that appeared in version 2.9.12-2+b3 of the octave2.9-headers
+ package (closes: #434415)
+ * debian/rules: Dropped path in compiler variables, such that the
+ package can be built using gcc-snapshot
+
+ [ Thomas Weber ]
+ * debian/compat: switch to level 6
+ * debian/in/control:
+ + depend on debhelper >= 6
+ + Don't depend on a specific g++ version (closes: #463302).
+ * change slice term for 3.0 from 2.9:
+ + debian/in/PACKAGE.conf
+ + debian/in/PACKAGE-emacsen.dirs
+ + debian/in/PACKAGE.dirs
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 06 Feb 2008 08:41:29 +0100
+
+octave2.1 (1:2.1.73-16) unstable; urgency=low
+
+ * Synched with octave3.0; in particular, do not build-conflict with
+ atlas3-base-dev
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 23 Dec 2007 22:53:52 +0100
+
+octave3.0 (3.0.0-1) unstable; urgency=low
+
+ The "Seasons Greetings" release
+
+ * New upstream release. A big thanks to John W. Eaton and all the
+ Octave development team for this most awaited release.
+
+ * debian/in/control, debian/rules: Replaced most of the references to
+ octave2.9 by octave3.0. Made all octave3.0* packages
+ provide/replace/conflict with the respective octave2.9* packages.
+ * debian/patches/02_prelease_warning.dpatch: Dropped patch, since this
+ is the real 3.0 release
+ * debian/in/control: Dropped the build-conflict with atlas3-base-dev.
+ This will make the autobuilders happy.
+ * debian/in/control: Dropped the empty octave package. This will allow
+ releasing octave3.0 without an epoch in its version number. We will
+ reintroduce this package later, if necessary (anyway, octave3.0
+ provides octave).
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 23 Dec 2007 16:04:15 +0100
+
+octave2.1 (1:2.1.73-15) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/rules: Kludge for preventing octave.st from being installed in
+ version 2.1 of the octave*.* package, avoiding clashes with octave2.9
+ (closes: #457191). This is a temporary solution; octave.st will
+ eventually be incorporated into the enscript package (see Bug#457244).
+
+ [ Thomas Weber ]
+ * debian/in/control: Build-conflict with atlas3-base-dev and remove it
+ from build-depends (closes: 457167)
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 21 Dec 2007 12:42:02 +0100
+
+octave2.9 (1:2.9.19-2) unstable; urgency=low
+
+ * Synched with the last octave2.1 release
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 19 Dec 2007 20:51:45 +0100
+
+octave2.1 (1:2.1.73-14) unstable; urgency=low
+
+ * debian/in/PACKAGE-info.prerm: Fixed a typo that was preventing the
+ *octave<version> info files from being removed by "install-info
+ --remove" (closes: #456636)
+ * debian/rules: Make sure that the octave.desktop.in and octave-tags
+ exist before manipulating/moving them
+ * debian/in/PACKAGE-emacsen.dirs: Enable some directories only for
+ octave2.9
+ * debian/in/control: Since the fftw3 package have been renamed,
+ build-depends on libfft3-dev and make octave*.*-headers depend on
+ libfft3-dev as well
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 19 Dec 2007 17:01:51 +0100
+
+octave2.9 (1:2.9.19-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/in/PACKAGE-htmldoc.doc-base.*: Replaced tabulations by single
+ spaces at the beginning of continuation lines of the Abstract fields
+ (cf Debian doc-base Manual section 2.3.2)
+ * debian/rules: Remove empty dirs (usr/{share,lib}/[...]/site/[...])
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 15 Dec 2007 13:19:17 +0100
+
+octave2.9 (1:2.9.18-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/rules:
+ + Call dh_shlibdeps with the appropriate -l option in order to avoid
+ warnings about the private libraries of Octave not being found. These
+ warnings have been introduced in a recent version of dpkg-shlibdeps.
+ + Copy version NEWS files from debian/in/ directory into debian/
+ + Remove debian/NEWS at clean rule
+ + Remove some empty directories from the main octave*.* package
+ * debian/in/octave3.0-NEWS: Moved from debian/NEWS
+ * debian/in/control:
+ + Dropped the Homepage pseudo-header for the extended description
+ + Bumped Standards-Version to 3.7.3
+ + Use Vcs-* headers instead of the deprecated XS-Vcs-* ones
+ + Added editing mode information for Emacs
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 06 Dec 2007 23:21:35 +0100
+
+octave2.9 (1:2.9.17-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 10 Nov 2007 11:43:42 +0100
+
+octave2.9 (1:2.9.16-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 01 Nov 2007 01:25:44 +0100
+
+octave2.9 (1:2.9.15-1) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * New upstream release.
+ * Dropped patches (applied upstream):
+ + 01_include_missing_files
+ + 50_mix-range-and-sparse
+
+ [ Rafael Laboissiere ]
+ * debian/rules: Only do extra links for the manpages when we are
+ packaging a pre-release version
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 15 Oct 2007 17:19:21 +0200
+
+octave3.0 (2.9.15-1) experimental; urgency=low
+
+ [ Thomas Weber ]
+ * Declare 2.9.15 as release candidate for 3.0. This has been discussed with
+ upstream and is encouraged (closes: #446639)
+
+ [ Rafael Laboissiere ]
+ * Removed patches (applied upstream):
+ + debian/patches/01_include_missing_files.dpatch
+ + debian/patches/50_mix-range-and-sparse.dpatch
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 14 Oct 2007 23:36:10 +0200
+
+octave2.9 (1:2.9.14-1) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * New upstream release
+ * debian/rules:
+ + Don't force mkoctfile to strip .oct files (closes: #437672)
+ + Don't compress PDF files (partly (closes: #441722))
+ * debian/in/control:
+ + Add qhull to build-dependencies. Octave-forge's geometry toolbox was
+ merged with Octave and needs this.
+ * patches/01_include_missing_files:
+ + Include .m files that were missed in the distribution tarball
+ (closes the other half of #441722)
+
+ [ Rafael Laboissiere ]
+ * debian/in/PACKAGE.menu: Adapted to the new menu hierarchy, which will
+ be in the next release of Policy
+ * debian/rules: Increased the update-alternatives priority of octave2.9
+ to 90 and keep that of octave2.1 at 80
+ * debian/in/control:
+ + octave*-emacsen package depends on newer emacs22
+ + Build-depends on desktop-file-utils
+ + Added Homepage field
+ * debian/in/PACKAGE-htmldoc.doc-base.faq: Reference the correct HTML
+ files of the FAQ
+ * debian/rules:
+ + Patch the examples/octave.desktop.in file, such that the referenced
+ command exists
+ + Rename the installed octave.desktop file
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Sat, 22 Sep 2007 17:13:51 +0000
+
+octave2.9 (1:2.9.13-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/patches/01_use_suitesparse_for_ufsparse.dpatch,
+ debian/patches/50_fix_pkg_rebuild.m.dpatch : Removed patches
+ (applied upstream)
+
+ * debian/octave.st: Added enscript highlighting rules for Octave
+ * debian/in/PACKAGE.dirs: Added directory for enscript
+ * debian/rules: Install octave.st
+
+ * debian/in/control:
+ + Removed the obsolete build-dependency on dejagnu (over two years
+ ago, DejaGNU was replaced by the test/assert infrastructure for
+ running the tests)
+ + Use the substitution variable ${binary:Version} instead of the
+ deprecated ${Source-Version}, which also makes the package
+ binNMUable
+ * debian/rules: Do not ignore make clean/distclean error
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 23 Jul 2007 23:06:54 +0200
+
+octave2.9 (1:2.9.12-2) unstable; urgency=low
+
+ * debian/in/control, debian/rules:
+ + Switch back to g77 from gfortran (closes: #427257).
+ This has been discussed with the toolchain guys and is the easist
+ solution for now, see
+ http://lists.debian.org/debian-gcc/2007/06/msg00024.html
+ + Switch to SuiteSparse from UFSparse.
+ * New patch:
+ 01_use_suitesparse_for_ufsparse.dpatch
+ SuiteSparse introduced a new type in 3.0, see
+ http://www.cae.wisc.edu/pipermail/help-octave/2007-June/004188.html
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com> Wed, 06 Jun 2007 07:48:32 +0000
+
+octave2.9 (1:2.9.12-1) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * New upstream release
+ (2.9.11 had a problem when building, so we didn't package it)
+ * data-conv.cc now #include's cstdlib (closes: #417487)
+ * This release fixes the problem with handing empty matrices to fft.m
+ (closes: #423278)
+ * Dropped patches (applied upstream):
+ + 50_doc-builtin-vars.dpatch
+ + 50_glpk-pre-ifdef-logic.dpatch
+ + 50_dont_resize_empty_dimensions.dpatch
+ + 50_examples-use-gnuclient.dpatch
+ + 50_syscalls-test-sleep.dpatch
+ * New patch:
+ + 50_fix_pkg_rebuild.m.dpatch: fix issue with pkg -rebuild, see
+ http://www.nabble.com/Small-bug-in-%22pkg-rebuild%22-tf3807246.html
+ * debian/in/control: Add build-dep on libcurl4-dev for the url* functions
+
+ [ Rafael Laboissiere ]
+ * debian/in/control:
+ + Build-depend on gs-gpl, such that building the package twice in a
+ row will succeed (closes: #424381)
+ + Since 2.9.12 is marked as the "testing" (AKA "recommended") version
+ by the upstream author, the octave virtual package depends now on
+ octave2.9. Since the previous version of this package was
+ 1:2.1.73-13, we need to add an epoch to the version number in the
+ 2.9 branch.
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 25 May 2007 06:06:51 +0200
+
+octave2.9 (2.9.10-4) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/copyright: Updated this long outdated file, that still cited
+ Dirk as the package maintainer. In particular, mention that
+ Octave is released under version 2 or later of the GPL.
+ * debian/patches/50_octave-bug-tempfile.dpatch: Adjusted for Octave
+ 2.9.10
+ * debian/in/control:
+ + Changed relationship to gnuplot from Suggests to Recommends
+ (closes: #415780)
+ + Replaced build-dependency on tetex-bin by texlive-latex-base and
+ texlive-generic-recommended (teTeX is deprecated in lenny, in favor
+ of TeXlive)
+ * debian/rules: make-indep depends on make-arch-stamp because run-octave
+ is invoked when building the docs
+
+ [ Thomas Weber ]
+ * PACKAGE-headers.postinst, PACKAGE-headers.prerm:
+ Let the /usr/include/octave symlink point to the octave/ subdirectory of
+ /usr/include/octave-X.Y.Z (Closes: #400246). This was clarified with
+ upstream, see
+ http://www.cae.wisc.edu/pipermail/octave-maintainers/2006-December/001384.html
+ * debian/rules: Generate debian/control as part of the maintainer-scripts
+ target.
+ * removed patches (applied upstream): 50_invalid_indexes
+ * new patches:
+ 50_dont_resize_empty_dimensions: fix assignments to empty matrices and add
+ testcases for this (Closes: #417671). Thanks John Eaton and Kim Hansen.
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 15 Apr 2007 23:13:13 +0200
+
+octave2.9 (2.9.10-3) unstable; urgency=low
+
+ * Uploaded to sid, now that glpk 4.15 went out from the NEW queue
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 1 Apr 2007 21:43:26 +0200
+
+octave2.9 (2.9.10-2) experimental; urgency=low
+
+ * debian/patches taken from upstream CVS:
+ + 50_doc-builtin-vars: Fix documentation for obsolete built-in
+ variables LOADPATH, INFO_FILE, and INFO_PROGRAM. Also, fix
+ the octave-variables variable in octave-mod.el (closes: #416046).
+ + 50_examples-use-gnuclient: Use gnuclient instead of the deprecated
+ gnudoit in the info-emacs-* examples (closes: #416431)
+
+ * debian/patches/50_invalid_indexes.dpatch: Removed the useless creation
+ of liboctave/Array.cc.orig
+
+ * debian/in/PACKAGE.lintian: Added override for Lintian warning regarding
+ m/miscellaneous/license.m being an extra-license-file
+
+ * debian/rules: Create new rule save-files, on which configure depends
+ and is run before patch-stamp. This was necessary due to a problem in
+ patching Octave-FAQ.texi and manipulating its @setfilename
+ declaration.
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 30 Mar 2007 13:10:19 +0200
+
+octave2.9 (2.9.10-1) experimental; urgency=low
+
+ * New upstream release:
+ + The emacs/octave-inf.el file correctly calls the pwd command
+ (closes: #416048).
+ + debian/patches/50_glpk-pre-ifdef-logic.dpatch: Fixed #ifdef logic
+ around macro GLPK_PRE_4_14, which was causing an extra closing brace
+ to be introduced for the extern "C" declaration when GLPK_PRE_4_14
+ was not defined. This patch has been sent to bug at octave.org.
+ + debian/patches/50_syscalls-test-sleep.dpatch: Increase the amount of
+ time to sleep, in case of errno == EAGAIN when running the test for
+ syscalls.cc ("make check" hangs in an unpredictable way without this
+ patch)
+
+ * Removed dpatches (applied upstream):
+ + 50_mkoctifle-man-indent-option
+ + 50_fix_hold_state
+ + 50_rename-octave-tags
+ + 50_clean-mat-files
+ + 50_empty-lhs-sparse
+ + 50_plot-doc
+ + 50_print-imagemagick-extensions
+ + 50_correct_test
+ + 50_glpk-api-v4.15
+ + 50_parse-inline-brackets
+ + 50_sparse_constructors
+
+ * debian/rules:
+ + Install emacs/octave-tags* files instead of emacs/otags*
+ + Added conf.texi to $(savefiles)
+ + Added hack for removing the libcruft/misc/pic directory left after
+ "make clean", as well as the libcruft/mkf77def script and the test
+ file test/a.wav
+ + When building the architecture independent part of the package, call
+ make with AWK=gawk, otherwise mawk will be used and the infamous
+ error message "program limit exceeded: sprintf buffer size=1020"
+ will be issued.
+
+ * debian/in/control:
+ + Added XS-Vcs-Svn and XS-Vcs-Browser fields
+ + Build-depends on gawk
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 29 Mar 2007 08:06:16 +0200
+
+octave2.9 (2.9.9-9) experimental; urgency=low
+
+ * debian/patches/50_glpk-api-v4.15.dpatch: Adapt the glpk binding to the
+ new API for GLPK 4.15, as well as the autoconf check
+ * debian/in/control: Build-depends on libglpk0 (>= 4.15)
+ * Since glpk 4.15 is stuck in the NEW queue, this version of octave2.9 is
+ released to experimental
+
+ * debian/patches/50_parse-inline-brackets.dpatch: Fix a parsing problem
+ in function handles and inlines were brackets are present. This patch
+ has been applied upstream in CVS. See
+ http://www.cae.wisc.edu/pipermail/bug-octave/2006-October/000903.html
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 20 Feb 2007 23:04:38 +0100
+
+octave2.9 (2.9.9-8) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/patches/50_print-imagemagick-extensions.dpatch: Added patch to
+ avoid failures in print() when file extensions needing call to convert
+ are specified by the user (closes: #408992)
+
+ [ Thomas Weber ]
+ * debian/patches/50_correct_test.dpatch: Use first file in loadpath for
+ tests (closes: #410070)
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 8 Feb 2007 00:44:16 +0100
+
+octave2.9 (2.9.9-7) unstable; urgency=low
+
+ * debian/in/control: Changed wording of octave*-headers description.
+ Thanks to Reuben Thomas for the suggestion (closes: #399190).
+ * debian/patches/50_plot-doc.dpatch: Fixes a long-standing documentation
+ bug in Octave, regarding the plot function. Thanks to Francesco
+ Potortì for the patch, which has been also applied to the 2.9 branch
+ upstream (closes: #398935).
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 22 Dec 2006 11:54:57 +0100
+
+octave2.9 (2.9.9-6) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * debian/patches/50_sparse_constructors.dpatch: Patch for mixing bool
+ with sparse matrices in kron() (closes: 395293). Thanks John Eaton.
+ * debian/patches/50_invalid_indexes.dpatch: Fixes a crash, see
+ http://www.cae.wisc.edu/pipermail/bug-octave/2006-November/001077.html
+ Thanks John Eaton.
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 8 Nov 2006 18:19:49 +0100
+
+octave2.9 (2.9.9-5) unstable; urgency=low
+
+ * debian/patches/50_empty-lhs-sparse.dpatch: Modified this patch
+ to treat cases when the size of the LHS sparse matrix is reajusted
+ while assigning to it (really closes: #394982). Thanks to David
+ Bateman and John W. Eaton.
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 26 Oct 2006 13:43:17 +0200
+
+octave2.9 (2.9.9-4) unstable; urgency=low
+
+ * debian/patches/50_empty-lhs-sparse.dpatch: Added patch to avoid
+ crashes when calling sparse function with an unitialized LHS
+ (closes: #394982). Thanks to David Bateman.
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 25 Oct 2006 01:30:56 +0200
+
+octave2.9 (2.9.9-3) unstable; urgency=low
+
+ * Rebuilt to get the last changes regarding the renaming of otags
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 24 Oct 2006 04:17:16 +0200
+
+octave2.1 (1:2.1.73-13) unstable; urgency=low
+
+ * debian/rules, debian/in/PACKAGE-emacsen.{postinst,prerm}: Renamed
+ otags to be octave-tags, avoiding clashes with the Ocaml otags package
+ (closes: #394789).
+ * debian/patches/50_rename-octave-tags.dpatch: Added patch for renaming
+ otags to be octave-tags in the upstream files. These changes have been
+ also applied in upstream CVS.
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 24 Oct 2006 02:41:03 +0200
+
+octave2.1 (1:2.1.73-12) unstable; urgency=low
+
+ * Rebuilt with gnuplot-nox build-dependency instead of gnuplot, in order
+ to make some autobuilders happier
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 7 Oct 2006 12:40:54 +0200
+
+octave2.9 (2.9.9-2) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * debian/in/control: Add pcre to build-dependencies. It's needed since
+ 2.9.5 for some features.
+ * debian/patches/50_fix_hold_state.dpatch: correct a problem when using
+ clearplot; and hold on; (Closes: #391033), thanks John W. Eaton This
+ patch changes a .l file, so we build-depend on flex in debian/control!
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 7 Oct 2006 12:29:56 +0200
+
+octave2.9 (2.9.9-1) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * New upstream release
+ * debian/patches/50_sparse-fct-scalar-arg.patch.dpatch,
+ debian/patches/50_options-order-doc.m.dpatch: Removed patches
+ (applied upstream)
+ * debian/patches/50_mkoctifle-man-indent-option.dpatch: New patch for
+ indenting correctly the description of option --mex in the mkoctfile
+ man page
+
+ [ Thomas Weber ]
+ * debian/in/control: build-depend on gnuplot-nox instead of gnuplot; maybe
+ this will allow us to circumvent a temporary dependency problem with
+ gnuplot on several architectures (alpha, mips, mipsel).
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 3 Oct 2006 14:43:07 +0200
+
+octave2.9 (2.9.8-2) unstable; urgency=low
+
+ * debian/patches/50_options-order-doc.m.dpatch: Fix the order of
+ the options in the invocation of the info program, such that the
+ info-emacs-info and info-emacs-octave-help scripts work again
+ (closes: #368843)
+
+ * debian/patches/50_sparse-fct-scalar-arg.patch.dpatch: Make spkron
+ (and other sparse matrix functions) accept scalar arguments. Thanks to
+ David Bateman <adb014 AT gmail DOT com> for posting the patch in
+ bug at octave.org (closes: #387137).
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 13 Sep 2006 15:43:12 +0200
+
+octave2.9 (2.9.8-1) unstable; urgency=low
+
+ * New upstream release. Empty arrays are correctly detect. If array
+ is empty, return/produce value is same size as array (closes: #384195)
+ * debian/patches/50_clean-mat-files.dpatch: Clean *.mat files left by
+ make check
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 29 Aug 2006 00:03:33 +0200
+
+octave2.1 (1:2.1.73-11) unstable; urgency=low
+
+ * debian/patches/50_OCTAVEHOME-texi.dpatch: Change OCTAVEHOME to
+ /usr, which is the correct value in Debian systems
+ * debian/in/octave2.1-00list: Include the above
+
+ * debian/patches/50_octave-bug-tempfile.dpatch: In octave-bug, use
+ Debian's tempfile(1) for enhanced security
+ * debian/rules: Removed the Perl hack that used to implement the
+ patch above
+
+ * debian/patches/50_clean-pdf-docs: Clean PDF files in doc/ not cleaned
+ by the maintainer-clean target
+
+ * debian/rules: Split the targets make, build, and install into
+ *-{arch,indep}. With this change, only the files destined for
+ inclusion in the architecture dependent packages will be generated by
+ the autobuilders.
+ * debian/subdirs-vars.pl: Perl script for manipulating the SUBDIRS and
+ INSTALL_SUBDIRS variables in octMakefile, allowing the build/install
+ of the documentation files separately
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 28 Aug 2006 21:23:33 +0200
+
+octave2.1 (1:2.1.73-10) unstable; urgency=low
+
+ * Regenerated octave2.1 packages for integrating the last changes
+ regarding octave-depends
+ * debian/patches/50_fixed-freqz.dpatch: Fix script/general/freqz.m,
+ patch taken from upstream CVS (closes: #383097)
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 15 Aug 2006 19:05:49 +0200
+
+octave2.9 (2.9.7-2) unstable; urgency=low
+
+ * debian/in/octave-depends:
+ - Introduced substitution variables ${octave<major>:Depends}
+ - Updated POD section accordingly
+ * debian/rules: Create symlink for octave<major>-depends
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 14 Aug 2006 15:10:09 +0200
+
+octave2.9 (2.9.7-1) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * New upstream release. A bug in the path function has been fixed
+ upstream allowing again this function to accept more than one argument
+ (closes: #374943).
+ * Removed patches (applied upstream)
+ - 50_array-out-of-bounds-2.9
+ - 50_desktop-category-no-space
+ - 50_fix_path-2.9
+ * debian/in/control: Bump compat level to 5; depend on debhelper >= 5
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 12 Aug 2006 12:01:23 +0200
+
+octave2.9 (2.9.6-4) unstable; urgency=low
+
+ * debian/patches/50_desktop-category-no-space.dpatch: remove extraneous
+ space character in the Categories filed. This is needed when building
+ the package with desktop-file-utils version 0.11-1.
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 24 Jul 2006 14:42:21 +0200
+
+octave2.1 (1:2.1.73-9) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * Introduce mkoctfile<major> symlink:
+ /usr/bin/mkoctfile<major> -> /usr/bin/mkoctfile-<version>,
+ needed for octave2.X-forge mex binary
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 19 Jul 2006 21:50:41 +0200
+
+octave2.9 (2.9.6-3) unstable; urgency=low
+
+ * debian/in/PACKAGE.conf: Added code for removing all the directories
+ containing octave-forge .m scripts. This allows octave2.9 and
+ octave-forge to be installed together and avoids errors in octave2.9
+ such as etime calling an outdated datenum function from octave-forge
+ (closes: #375646).
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 27 Jun 2006 16:57:16 +0200
+
+octave2.9 (2.9.6-2) unstable; urgency=low
+
+ * debian/in/PACKAGE.conf: Renamed from debian/octave.conf. Contains
+ slice directives for initializing the Octave path differently
+ according to the branch: for 2.1, use the LOADPATH variable; for 2.9,
+ use the addpath function (closes: #373965)
+ * debian/control: Build-Depends on slice for doing the above
+ * debian/rules: Install $(PACKAGE).conf instead of octave.conf
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 17 Jun 2006 04:46:35 +0200
+
+octave2.9 (2.9.6-1) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * New upstream release
+ * debian/in/control: Don't conflict with octave-forge anymore. Bug
+ #362591 was indeed a problem with the configure script and has been
+ fixed upstream.
+ * debian/in/octave2.9-00list: Removed from the list the following
+ patches:
+ - 50_fix-apiversion-2.9.dpatch (applied upstream)
+ - 50_system_doc-2.9.dpatch (applied upstream)
+ - 50_octave-value-list-resize-2.9.dpatch (this was a gcc bug)
+ - 50_automatic-replot-docstring (behaviour changed in 2.9)
+ Put a space into the file -- otherwise it's empty and won't get included
+ in the diff, thus breaking the build.
+
+ [ Rafael Laboissiere ]
+ * debian/in/control:
+ - Bumped Standards-Version to 3.7.2 (no changes needed)
+ - Constrain build-dependency on g++-4.1 >= 4.1.1-4, because the
+ previous version wrongly triggers a "operator delete" compilation
+ error (see bugs #372705, #372152, and #372559). This is only
+ temporary, to insure that the autobuilders will work correctly. In
+ the next version of the package, this build-dependency will be
+ dropped.
+
+ -- Rafael Laboissiere <rafael at debian.org> Tue, 13 Jun 2006 08:06:25 +0200
+
+octave2.1 (1:2.1.73-8) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * Integrate last changes from the 2.9 branch into octave2.1
+ * debian/control: Bumped Standards-Version to 3.7.0 (no changes needed)
+
+ [ Thomas Weber ]
+ * debian/rules: Make parallel build possible and remove octave-config2.X
+ link -- it is not needed
+ defs.make: use api-versioned directory for m-files
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 1 May 2006 00:35:14 +0200
+
+octave2.9 (2.9.5-7) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * debian/patches/50_system_doc-2.9.dpatch: adapt the example in the
+ documentation for the new output order of system()
+
+ [ Rafael Laboissiere ]
+ * Install doc files BUGS, SENDING-PATCHES, and THANKS
+ * debian/in/octave*-watch: Fixed URLs
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 26 Apr 2006 18:46:07 +0200
+
+octave2.9 (2.9.5-6) unstable; urgency=low
+
+ * debian/in/control: Build-depends on libufsparse-dev incon the 2.9 branch
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 24 Apr 2006 14:34:29 +0200
+
+octave2.9 (2.9.5-5) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * debian/patches/50_fix-apiversion-2.9.dpatch: restore api
+ versioned directories
+ * debian/rules: introduce octave-config2.X symlink in preparation of
+ dual built packages for Octave 2.1 and 2.9
+ * debian/in/control: remove dependency on octave2.0 for -emacsen package
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 20 Apr 2006 11:36:14 +0200
+
+octave2.9 (2.9.5-4) unstable; urgency=low
+
+ * debian/in/control: Conflicts with octave-forge (closes: #362591)
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 15 Apr 2006 00:13:27 +0200
+
+octave2.1 (1:2.1.73-7) unstable; urgency=low
+
+ * debian/in/PACKAGE-htmldoc.doc-base.lib: Fixed path for HTML files.
+ Really closes Bug #362251.
+ * debian/patches/50_return-deffn.dpatch: Added patch, whcih completely
+ closes Bug #361705.
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 14 Apr 2006 19:44:42 +0200
+
+octave2.1 (1:2.1.73-6) unstable; urgency=low
+
+ * debian/in/PACKAGE-htmldoc.doc-base.*: Fixed path for documentation
+ files (closes: #362251)
+ * debian/in/control: Removed build-dependency on slice, which was only
+ needed for processing he files above
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 13 Apr 2006 08:59:28 +0200
+
+octave2.9 (2.9.5-3) unstable; urgency=low
+
+ * Uploaded to unstable
+ * Closes: #360219, which was already fixed in experimental
+ * debian/in/octave2.9-00list: Added 50_automatic-replot-docstring to the
+ list.
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 12 Apr 2006 11:30:01 +0200
+
+octave2.1 (1:2.1.73-5) unstable; urgency=low
+
+ * Uploaded to unstable, now that the libhdf5 transition is over
+ * debian/rules: Cruft removal operation, dropped old and useless comments
+ * debian/patches/50_automatic-replot-docstring.dpatch: Patch for adding
+ a docstring for the automatic_replot built-in variable (closes:
+ #361705, although only partially, because the "return" keyword is
+ still indexed as a variable and I do not think the upstream author
+ will change this)
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 12 Apr 2006 09:43:41 +0200
+
+octave2.1 (1:2.1.73-4) experimental; urgency=low
+
+ * debian/in/octave2.1-00list: Added 50_g++4.1-fixes to the list
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 3 Apr 2006 14:44:34 +0200
+
+octave2.1 (1:2.1.73-3) experimental; urgency=low
+
+ * Uploading to experimental until the hdf5 transition is finished
+ * debian/patches/50_g++4.1-fixes.dpatch: Allow compilation with g++ 4.1
+ * debian/rules:
+ - Cruft removal
+ - Mode robust treatment of changed files in doc/ such that there is no
+ problem at creation of the diff.gz file
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 3 Apr 2006 09:11:21 +0200
+
+octave2.9 (2.9.5-2) experimental; urgency=low
+
+ * debian/in/control: Build-Depends on slice (closes: #360219)
+
+ -- Rafael Laboissiere <rafael at debian.org> Fri, 31 Mar 2006 22:34:14 +0200
+
+octave2.9 (2.9.5-1) experimental; urgency=low
+
+ * New upstream release, released to the experimental distribution until
+ the hdf5 transition is over
+ * Redesigned the build & install processes for the html documentation,
+ since it is now shipped in HTML directories under doc/.
+ * debian/in/octave2.9-00list: Removed from the list the following
+ patches:
+ - 50_install-liboctinterp
+ - 50_glpk-sparse
+ - 50_octave-mod-bind-m-bs-2.9
+ - 70_octave-mod-honor-auto-indent
+ which have been applied upstream, and:
+ - 50_mkoctfile.1-no-negative
+ which does not seem to be necessary.
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 30 Mar 2006 13:10:49 +0200
+
+octave2.1 (1:2.1.73-2) unstable; urgency=low
+
+ * debian/in/control: Adjusted dependencies on libhdf5 >= 1.6.5 (both
+ Build-Depends and octave<version>-headers Depends)
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 29 Mar 2006 21:25:24 +0200
+
+octave2.1 (1:2.1.73-1) unstable; urgency=low
+
+ [ Thomas Weber ]
+ * New upstream release
+ * debian/rules: Add octave2.X.1.gz link for man page which makes lintian
+ happy
+ * removed patches (applied upstream):
+ - 50_g++4.1.dpatch
+ - 50_inferior-octave-resync-dirs.dpatch
+ - 50_octave-value-list-resize-2.1.dpatch (not applied upstream, but it was
+ only a work-around for a gcc bug)
+ - 50_octave-mod-bind-m-bs-2.1.dpatch
+ * new patches:
+ - 50_lgamma_doc.dpatch (Closes: #335373)
+ - 50_incomplete_gamma.dpatch (Closes: #335195)
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 25 Mar 2006 18:11:10 +0100
+
+octave2.9 (2.9.4-13+b1) unstable; urgency=low
+
+ * Binary-only non-maintainer upload for i386; no source changes.
+ * Rebuild against libhdf5 1.6.5
+
+ -- Debian/i386 Build Daemon <buildd_i386-cyberhq> Fri, 17 Mar 2006 21:57:51 -0800
+
+octave2.1 (1:2.1.72-12+b1) unstable; urgency=low
+
+ * Binary-only non-maintainer upload for i386; no source changes.
+ * Rebuild against libhdf5 1.6.5
+
+ -- Debian/i386 Build Daemon <buildd_i386-cyberhq> Fri, 17 Mar 2006 21:31:52 -0800
+
+octave2.1 (1:2.1.72-12) unstable; urgency=low
+
+ * New mechanism for obtaining the versioned debian/watch files
+ * debian/in/octave*-watch: Source files for the the debian/uscan files
+ * debian/rules:
+ - Generate debian/watch from debian/in/octave*-watch
+ - Link the manpage for octave$(major) to that for octave-$(version),
+ such that there will be no binary without manpage
+ * debian/in/octave2.1-00list: Really apply patch 50_g++4.1
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 16 Mar 2006 18:31:11 +0100
+
+octave2.9 (2.9.4-13) unstable; urgency=low
+
+ * debian/patches/50_octave-value-list-resize-2.9.dpatch: Adjusted patch
+ for compilation with g++ 4.1 (thanks to Martin Michlmayr,
+ closes: #356634)
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 13 Mar 2006 14:49:30 +0100
+
+octave2.1 (1:2.1.72-11) unstable; urgency=low
+
+ * debian/patches/50_g++4.1.dpatch: Added patch proposed by John W. Eaton
+ to allow compilation with g++ 4.1.
+ * debian/patches/50_octave-value-list-resize-2.1.dpatch: Adjusted patch
+ for compilation with g++ 4.1 (thanks to Martin Michlmayr)
+ * With the two changes above, closes: #355980
+
+ * N.B.: the present version of the package was compiled with g++ 4.0,
+ because this is the version of the GCC suite in sid. However, the
+ changes were tested with g++ 4.1 available from experimental, and it
+ worked.
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 13 Mar 2006 10:04:42 +0100
+
+octave2.9 (2.9.4-12) unstable; urgency=low
+
+ * debian/patches/50_glpk-sparse.dpatch: Patch to make glpk work with
+ sparse matrices (thanks to Kim Hansen <k-reportbug at oek.dk>,
+ closes: 350230)
+
+ -- Rafael Laboissiere <rafael at debian.org> Sat, 28 Jan 2006 15:23:55 +0100
+
+octave2.9 (2.9.4-11) unstable; urgency=low
+
+ * debian/patches/70_octave-mod-honor-auto-indent.dpatch: Upstream patch
+ for honoring the octave-auto-indent variable in emacs/octave-mod.el
+ (closes: #341759)
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 26 Jan 2006 17:51:55 +0100
+
+octave2.1 (1:2.1.72-10) unstable; urgency=low
+
+ * debian/rules: Symlink /usr/bin/octave<major> to
+ /usr/bin/octave-<version>
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 26 Jan 2006 13:49:23 +0100
+
+octave2.1 (1:2.1.72-9) unstable; urgency=low
+
+ * debian/in/deps.make: Added this template file, where the octave-config
+ command is versioned.
+
+ -- Rafael Laboissiere <rafael at debian.org> Sun, 22 Jan 2006 17:07:19 +0100
+
+octave2.9 (2.9.4-10) unstable; urgency=low
+
+ * debian/in/control: Generate octave package only for the 2.1 branch.
+
+ * The last upload was rejected because the octave package has being
+ wrongly generated. This version still closes: #340428 (use uploader
+ name in debian/changelog trailer lines instead of mailing list address
+ for pkg-octave-devel)
+
+ -- Rafael Laboissiere <rafael at debian.org> Thu, 19 Jan 2006 15:25:24 +0100
+
+octave2.9 (2.9.4-9) unstable; urgency=low
+
+ * Synchronized Debian-specific files with latest changes in the 2.1.*
+ branch.
+ * debian/changelog: Now using the uploader name in the trailer lines
+ instead of the pkg-octave-devel mailing list address
+ (closes: #340428)
+
+ -- Rafael Laboissiere <rafael at debian.org> Wed, 18 Jan 2006 17:23:03 +0100
+
+octave2.1 (1:2.1.72-8) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/octave-depends: New template file. Give full path to
+ octave-config. Uses replaceable strings @MAJOR@ and @VERSION at .
+ * debian/rules: Generate debian/octave-depends from
+ debian/in/octave-depends
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sat, 31 Dec 2005 01:08:32 +0100
+
+octave2.1 (1:2.1.72-7) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * This version use an epoch in its number. This is necessary due to the
+ mistake I did in uploading the octave_2.9.4-1 virtual package to
+ unstable. The 2.9.4-1 version replaced the 2.1.72-* version and this
+ is wrong because the 2.1 (testing) branch should take precedence over
+ the 2.9 (unstable) branch.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sat, 26 Nov 2005 22:52:34 +0100
+
+octave2.9 (2.9.4-8) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * Rebuilt the 2.9 branch with the m68k-specific settings removed.
+ * debian/in/control: The octave virtual package is now only generated
+ for the 2.9 branch, but depends on octave2.1, which is the recommended
+ version for end-users. This is counter-intuitive, but is necessary
+ due to a mistake in uploading the octave virtual package with version
+ 2.9.4-1, which is still stuck in unstable.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sun, 27 Nov 2005 12:39:36 +0100
+
+octave2.1 (2.1.72-6) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/control: The package now build-depends on gfortran on all
+ architectures, incluing m68k, which used to build-depend on fort77.
+ * debian/rules: Removed all m68k-specific settings. This should fix the
+ FTBFS on m68k. Thanks to Stephen R Marenka <stephen at marenka.net>
+ for the patch (closes: #340773)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Fri, 25 Nov 2005 23:05:29 +0100
+
+octave2.9 (2.9.4-7) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/control: Added libglpk0 to the build-dependencies for
+ octave2.9. The __glpk__.oct module, which is dynamically loadable,
+ nows links against a shared library (libglpk0.so) (closes: #310226).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Thu, 24 Nov 2005 09:44:21 +0100
+
+octave2.9 (2.9.4-6) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/patches/50_octave-mod-bind-m-bs-2.9.dpatch: Bind M-BS key
+ sequence to backward-kill-word in XEmacs (closes: #340125)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Tue, 22 Nov 2005 14:48:51 +0100
+
+octave2.1 (2.1.72-5) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/patches/50_octave-mod-bind-m-bs-2.1.dpatch: Bind M-BS key
+ sequence to backward-kill-word in XEmacs
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Tue, 22 Nov 2005 10:49:15 +0100
+
+octave2.9 (2.9.4-5) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/PACKAGE-info.prerm: Remove alternatives to the info files
+ (closes: #339964)
+ * debian/rules (clean): Remove file examples/octave.desktop, which
+ should be removed by make distcleamn, but is not
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Mon, 21 Nov 2005 13:01:24 +0100
+
+octave2.1 (2.1.72-4) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/PACKAGE-info.prerm: Remove alternatives to the info files
+ (closes: #339959)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sun, 20 Nov 2005 18:46:56 +0100
+
+octave2.9 (2.9.4-4) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * Recompiled to drop the binary dependency on libglpk0, which sneaked
+ into the last release
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 16 Nov 2005 22:56:02 +0100
+
+octave2.9 (2.9.4-3) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/rules: Set DESTDIR in the call to make install, instead of
+ setting every installation directory explicitly. This should fix the
+ problem of wrong paths in the PKG_ADD file (closes: #339442)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 16 Nov 2005 20:28:19 +0100
+
+octave2.1 (2.1.72-3) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/control: Make the virtual octave package architecture = all
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 16 Nov 2005 14:28:48 +0100
+
+octave2.9 (2.9.4-2) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/patches/50_octave-value-list-resize-2.9.dpatch: Added patch for
+ the 2.9.* branch (see below)
+ * debian/in/control: Generate an unversioned, virtual octave package
+ only for the 2.1 branch, which is the recommended one
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 16 Nov 2005 09:54:15 +0100
+
+octave2.1 (2.1.72-2) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/patches/50_octave-value-list-resize-2.1.dpatch: Added patch
+ posted by J. W. Eaton in the help-octave mailing list for avoiding
+ crashes in the octave_value_list destructor
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Tue, 15 Nov 2005 22:16:18 +0100
+
+octave2.9 (2.9.4-1) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+ * debian/in/octave2.9-00list:
+ - Removed patch 50_no-check-nested-functions-2.9, which has been
+ applied upstream
+ - Added patch 50_install-liboctinterp, necessary for installing
+ liboctinterp.so in /usr/lib/octave-<version>
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Mon, 14 Nov 2005 22:58:56 +0100
+
+octave2.1 (2.1.72-1) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+ * debian/in/octave2.1-00list: Removed patch
+ 50_no-check-nested-functions-2.1, which has been applied upstream
+
+ * Packages octave2.1-* and octave2.9-* can now be installed together
+ (FIXME: THIS DOES NOT WORK FOR octave2.x-info YET!!!)
+ * debian/in/control: Packages octave*-headers, octave*-doc, and
+ octave*-htmldoc conflict with versions << 2.1
+ * debian/in/PACKAGE-htmldoc.doc-base.*: Make versioned documents for
+ doc-base
+ * debian/rules:
+ - Install versioned octave-depends, defs.make, and and 50octave.el
+ files
+ - (configure-stamp) Set versioned infofile variable in call to
+ configure
+ - (make-stamp) Save texi files in *-save and replace setfilename
+ macros with versioned names
+ - (clean) Recover original *.texi files
+ - Substitute PRIORITY variable in debian/in/*.postinst scripts,
+ with octave2.1 taking high priority than octave2.9 for all
+ alternatives set through update-alternatives
+ * debian/in/PACKAGE-headers.{postinst,prerm}: Install/remove
+ alternatives to octave-depends and defs.make
+ * debian/in/*.postinst: Set PRIORITY variable
+ * debian/in/PACKAGE-info.postinst:
+ - Install versioned info files
+ - Set alternatives to all versioned info files
+
+ * debian/rules: cope with the new output of dpkg-architecture for arm
+ and m68k, which changed recently (thanks to Christian T. Steigies
+ <cts at debian.org> for spotting the problem)
+
+ * debian/in/PACKAGE-htmldoc.postinst: Removed this script, because it
+ does nothing more than include the debhelper-generated one
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sun, 13 Nov 2005 22:58:51 +0100
+
+octave2.9 (2.9.3-1) experimental; urgency=low
+
+ +++ Changes by Colin Ingram
+
+ * New upstream release
+ * debian/rules: adjusted to build from octave2.9 source directory
+ * debian/patches/50_no-check-nested-functions.dpatch removed
+ * debian/patches/50_mkoctfile.1-no-negative.dpatch added
+
+ +++ Changes by Rafael Laboissiere
+
+ * The patches applied by dpatch are now done selectively according to
+ the version of Octave. For that, the debian/patches/00list file is
+ now generated when running "./debian/rules maintainer-scripts" from
+ the files debian/in/$(PACKAGE)-00list.
+ * debian/rules (maintainer-scripts): Generate file
+ debian/patches/00list
+ * debian/in/octave2.1-00list, debian/in/octave2.9-00list: New files.
+ * debian/patches/50_no-check-nested-functions-2.1.dpatch: New patch,
+ which is actually the same used in the last version of the package
+ octave2.1.
+ * debian/patches/50_no-check-nested-functions-2.9.dpatch: New patch,
+ only for octave2.9, which is equivalent to the one used for
+ octave2.1.
+ * debian/in/PACKAGE.lintian:
+ - Made this file package-independent, really
+ - Removed old Lintian overrides
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Fri, 4 Nov 2005 10:30:54 +0100
+
+octave2.1 (2.1.71-7) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/patches/50_no-check-nested-functions-2.1.dpatch: Added patch
+ from the upstream CVS sources to avoid detrimental effects of cd()
+ commands in ~/.octaverc when running octave-inferior-mode in (X)Emacs
+ (closes: #324471).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Thu, 3 Nov 2005 10:19:22 +0100
+
+octave2.1 (2.1.71-6) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/PACKAGE-emacsen.emacsen-startup: Commented out code that
+ fiddles with user preferences (closes: #334347)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 26 Oct 2005 23:26:27 +0200
+
+octave2.1 (2.1.71-5) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/PACKAGE.prerm: Remove ls-R database for kpathsea
+ (closes: #332492)
+ * debian/in/control: Build-depend on fort77 for the m68k architecture and
+ on gfortran for the others (closes: #333463)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 12 Oct 2005 08:44:01 +0200
+
+octave2.1 (2.1.71-4) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/in/control: Synchronize the build-dependencies with the
+ octave2.1-headers binary dependencies (closes: #328732).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sat, 17 Sep 2005 10:47:24 +0200
+
+octave2.1 (2.1.71-3) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * Recompiled against libhdf5-serial-1.6.4-0c2 and with g++ 4.0. This
+ should complete the C++ ABI transition for the octave2.1 package
+ (closes: #327027).
+ * Also, once this version will reach unstable, problems with using
+ mkoctfile with g++ 4.0 will disappear (closes: #327509).
+
+ * debian/compat: Created this file, containing the compatibility level 4
+ for debhelper. This avoids warning messages from the debhelper
+ scripts.
+ * debian/rules: Change installation directory from debian/tmp to
+ debian/octave2.1 and also gives the later as --sourcedir for the
+ dh_movefiles command. This allows building the package under
+ debhelper compatibility level = 4.
+ * debian/in/PACKAGE.conffiles, debian/octave2.1.conffiles,
+ debian/in/PACKAGE-emacsen.conffiles,
+ debian/octave2.1-emacsen.conffiles: Removed files, since debhelper in
+ compatibility level 4 adds automatically all files in /etc/ to the
+ conffiles file.
+
+ * debian/copyright: Updated Free Software Foundation address.
+
+ * debian/changelog: Removed all instances of the deprecated
+ "[Cc]loses=*" from the package version lines. Removed all the entries
+ before version 1.1.1-7, because they were not in the correct format.
+ This legacy material is now in debian/changelog-old.
+
+ * debian/patches/50_no-check-nested-functions.dpatch: Added patch which
+ avoid global function definitions to take over local ones (see
+ http://www.octave.org/mailing-lists/help-octave/2005/3189).
+
+ * debian/octave-config.1: Removed this file, since there is another one
+ upstream which is up-to-date (in doc/interpreter).
+
+ * debian/rules: The octave-config script is now part of the
+ octave($version)-headers package.
+ * debian/in/PACKAGE.postinst, debian/in/PACKAGE-headers.postinst: Update
+ alternatives for octave-config and octave-config.1 in
+ octave($version)-headers package instead of octave($version).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Fri, 16 Sep 2005 10:20:17 +0200
+
+octave2.1 (2.1.71-2) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * Uploaded to the unstable distribution. Actually, there was no bump in
+ the API version, it is still api-v13
+ * This version fixes the FTBFS problem on amd64 using g++ 4.0 related to
+ wrong enum declarations in src/lex.l and src/toplevel.cc (closes:
+ #314705).
+ * debian/in/control: Bumped Standards-Version to 3.6.2. No changes needed.
+ * debian/in/PACKAGE.menu: Use full version number for the menu command.
+ This makes Lintian happy.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sun, 3 Jul 2005 21:43:30 +0200
+
+octave2.1 (2.1.71-1) experimental; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release, released to experimental because the API number
+ bumped from api-v13 to api-v15. This makes several other
+ Octave-related package unusable and the uploads to unstable must be
+ coordinated.
+ * debian/in/watch: New template file for debian/watch, which takes into
+ account the MAJOR number of the Octave branch (currently either 2.1 or
+ 2.9).
+ * debian/rules (helper-files): Generate debian/watch from
+ debian/in/watch
+ * debian/in/control: Versioned build-dependency on libhdf5-serial-dev (>=
+ 1.6.4)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Sun, 19 Jun 2005 15:39:44 +0200
+
+octave2.9 (2.9.2-2) experimental; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/rules: Do not remove src/gplot.cc in clean target. This file
+ is built upstream from gplot.l using flex and its removal was causing
+ the build daemons to fail.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 27 Apr 2005 13:38:04 +0200
+
+octave2.9 (2.9.2-1) experimental; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+ * debian/rules: Remove generated files that were left after make clean
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Mon, 25 Apr 2005 14:05:27 +0200
+
+octave2.9 (2.9.1-1) experimental; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release, development branch (closes: #303201)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Tue, 5 Apr 2005 21:15:53 +0200
+
+octave2.1 (2.1.69-1) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Wed, 30 Mar 2005 23:47:33 +0200
+
+octave2.1 (2.1.68-1) experimental; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Mon, 28 Mar 2005 20:27:37 +0200
+
+octave2.1 (2.1.67-1) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+ * debian/patches/00list: Removed 50_build-faq-pdf.dpatch, since it has
+ been applied upstream
+ * debian/control: For the octave2.1-doc package, changed mention to
+ PostScript to PDF, since the former format is not distributed anymore
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Fri, 4 Mar 2005 21:01:19 +0100
+
+octave2.1 (2.1.66-1) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere
+
+ * New upstream release
+ * debian/control: Build-depend on dpatch
+ * debian/rules:
+ - Adjust for using dpatch
+ - Use compiler flag "-O0" instead of "-O1" for the m68k architecture.
+ Let us hope that this will fix the buildd problem on the m68k
+ architecture.
+ - Removed hack to build the PDF documentation files, since they are
+ now built by the upstream Makefile
+ * debian/patches/50_build-faq-pdf.dpatch: Added patch for building
+ Octave-FAQ.pdf
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Fri, 25 Feb 2005 13:17:32 +0100
+
+octave2.1 (2.1.65-1) unstable; urgency=low
+
+ +++ Changes by J. Rafael Rodriguez Galvan:
+
+ * New upstream release 2.1.65 released 24 hours ago
+
+ +++ Changes by Rafael Laboissiere
+
+ * debian/*.postinst.in, debian/*.prerm.in: Moved these files from the
+ original *.postinst and *. prerm ones
+ * debian/octave2.1.lintian.in: Idem from octave2.1.lintian
+ * debian/defs.make, debian/octave-depends: Added files
+ * debian/rules:
+ - (configure-stamp) Generate *.postinst, *.prerm, and *.lintian by
+ replacing the @VERSION@ string with the current Octave version number
+ - (clean) Remove the *.postinst, *.prerm, *.lintian files generated
+ automatically
+ - (install) Install files defs.make and octave-depends in
+ octave2.1-headers package
+ * Install PDF documentation files instead of the PS ones. There is a
+ pdfdocs variable in debian/rules now that control which files are
+ built/installed. Build-Depends on tetex-bin. (Closes: #293562)
+
+ +++ Changes by Adam Conrad:
+
+ * Add logic to debian/rules and debian/control to make sure that
+ octave2.1-headers depends on f2c on m68k (closes: #292917)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Tue, 22 Feb 2005 09:39:05 +0100
+
+octave2.1 (2.1.64-3) unstable; urgency=low
+
+ +++ Changes by Rafael Laboissiere:
+
+ * debian/rules: Get the logic around octave-bug.in right. This was
+ causing a FTBFS in all architectures because the test failed and,
+ consequently, make failed (closes: #292403).
+ * debian/changelog: Start using "Debian Octave Group" in the signature
+ of entries. Also, added Emacs variable settings at the end, handy
+ when using debian-changelog-mode. This avoids two warnings issued by
+ Lintian regarding mismatch between maintainer and uploader, and the
+ necessity to document NMU.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org> Thu, 27 Jan 2005 10:11:21 +0100
+
+octave2.1 (2.1.64-2) unstable; urgency=low
+
+ * Uploaded in behalf of the new maintainer of the octave2.1 packages: the
+ Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
+ * debian/control:
+ - Changed Maintainer
+ - Build-depends on libreadline5-dev
+ - octave2.1-headers depends on libreadline5-dev
+ - Lower-cased the first word and removed some "The" words in the short
+ description of packages, as per the Developers Reference, section
+ 6.2.2. This makes Lintian happy.
+ * debian/rules:
+ - (clean) Inverse the order of the calls to rm libcruft/*/Makefile and
+ make distclean. This was causing several *.o in libcruft to be left
+ after debian/rules clean, which resulted in dpkg-source breakage when
+ building the diff.gz package file.
+ - (configure) Save the original octave-bug.in file as octave-bug.in.orig
+ prior to the tempfile substitution
+ - (clean) Restore octave-bug.in.orig as octave-bug.in, such that the
+ patch does not end up in the diff.gz file
+
+ -- Rafael Laboissiere <rafael at debian.org> Mon, 24 Jan 2005 16:39:08 +0100
+
+octave2.1 (2.1.64-1) unstable; urgency=low
+
+ * New upstream release 2.1.64 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 3 Dec 2004 15:28:18 -0600
+
+octave2.1 (2.1.63-1) unstable; urgency=low
+
+ * New upstream release 2.1.63 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 17 Nov 2004 13:33:59 -0600
+
+octave2.1 (2.1.62-1) unstable; urgency=low
+
+ * New upstream release 2.1.62 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 12 Nov 2004 08:46:26 -0600
+
+octave2.1 (2.1.61-1) unstable; urgency=low
+
+ * New upstream release 2.1.61 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 5 Nov 2004 21:56:02 -0600
+
+octave2.1 (2.1.60-1) unstable; urgency=low
+
+ * New upstream version 2.1.60 released today
+ * debian/watch: Added watch file
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 24 Sep 2004 14:51:13 -0500
+
+octave2.1 (2.1.59-1) unstable; urgency=low
+
+ * New upstream version 2.1.59 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 22 Sep 2004 12:20:14 -0500
+
+octave2.1 (2.1.58-1) unstable; urgency=low
+
+ * New upstream version 2.1.58 released today
+ * This upstream contains fixes for the following bug reports:
+ - "for i=1:5; (tril(..." segfaults octave 2.1.57" (Closes: #240117)
+ - "Problem with built-in function frewind" (Closes: #268907)
+ - "Problem with function errorbar" (Closes: #269525)
+
+ * debian/rules: Configure with atlas variable
+ --with-blas=-lblas-3 --with-lapack=-llapack-3
+ * debian/control: octave2.1-headers now Depends on
+ lapack3-dev | atlas3-base-dev | liblapack-3.so,
+ refblas3-dev | atlas3-base-dev | libblas-3.so
+ to ensure simpler defaults before atlas or the virtual package
+ * debian/control: Rewrote Description for octave-doc (Closes: #263492)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 2 Sep 2004 18:55:04 -0500
+
+octave2.1 (2.1.57-4) unstable; urgency=low
+
+ * debian/control: Change Build-Depends for Atlas again to
+ refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev
+ * debian/control: Also remove '... | liblapack.so.3, ... | libblas.so.3'
+ from Depends for octave2.1-headers
+ * debian/rules: Also update atlas configure argument
+ * debian/control: Upgrade Standards-Version: to 3.6.1.1
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 7 Jul 2004 17:47:25 -0500
+
+octave2.1 (2.1.57-3) unstable; urgency=low
+
+ * debian/control: Update Build-Depends to new Atlas scheme:
+ refblas3-dev | libblas-3.so, lapack3-dev | liblapack-3.so
+ * debian/control: Similarly, Depends of octave2.1-headers set to
+ "atlas-base-dev | lapack3-dev | liblapack.so.3, atlas3-base-dev |
+ refblas3-dev | libblas.so.3" (Closes: #253477)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 10 Jun 2004 21:49:17 -0500
+
+octave2.1 (2.1.57-2) unstable; urgency=low
+
+ * Rebuild required by hdf5 library .so number change (Closes: #243095)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 11 Apr 2004 21:58:36 -0500
+
+octave2.1 (2.1.57-1) unstable; urgency=low
+
+ * New upstream version 2.1.57 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 12 Mar 2004 14:52:12 -0600
+
+octave2.1 (2.1.56-1) unstable; urgency=low
+
+ * New upstream version 2.1.56 released today
+ * debian/rules: Adapted to only --with-f77 (without --with-g77) upstream
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 5 Mar 2004 14:24:50 -0600
+
+octave2.1 (2.1.55-1) unstable; urgency=low
+
+ * New upstream version 2.1.55 released an hour ago
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 20 Feb 2004 18:48:53 -0600
+
+octave2.1 (2.1.54-2) unstable; urgency=low
+
+ * debian/control: Build-Depends for octave2.1-headers expanded by
+ refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev, fftw3-dev
+ * debian/rules: Apply debian/2.1.54_arrayindex.patch from octave-maintainers
+ list to correct a slowdown in array indexing operation due to N-d code
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 19 Feb 2004 07:55:28 -0600
+
+octave2.1 (2.1.54-1) unstable; urgency=low
+
+ * New upstream version 2.1.54 released today
+ * Upstream changes to close the two open bugs
+ octave2.1-emacsen: strings between single quotes containing % troubles
+ (Closes: #231272)
+ Missing file from html documentatios (Closes: #231451)
+
+ * debian/control: Build-Depends changed from fftw-dev to fftw3-dev
+ to match upstream change to support the faster fftw3
+
+ * debian/control: Build-Depends upgraded from atlas2 to atlas3 using
+ 'refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev'
+ Previous value was the slighty more complex 'atlas2-base-dev
+ (>= 3.2.1ln-6) [!arm] | atlas2-3dnow-dev (>= 3.2.1ln-6) [!arm], blas-dev'
+ * debian/rules: Consequently, change configure targets for blas and lapack
+ --with-blas=/usr/lib/libblas2.so \
+ --with-lapack=/usr/lib/liblapack2.so
+ to
+ --with-blas=/usr/lib/libblas-3.so \
+ --with-lapack=/usr/lib/liblapack-3.so
+ Thanks to Camm Maguire for all his work on the Atlas et al libraries
+
+ * debian/control: (Finally) changed Depends for octave2.1-emacsen from
+ 'emacs20 | ...' to 'emacs21 | xemacs21 | emacsen' (Closes: #232778)
+
+ * debian/octave2.1.lintian: Added a new entry
+ 'octave2.1: binary-or-shlib-defines-rpath \
+ ./usr/lib/octave-2.1.54/liboctave.so.2. 1.54 /usr/lib/octave-2.1.54'
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 16 Feb 2004 17:07:03 -0600
+
+octave2.1 (2.1.53-4) unstable; urgency=low
+
+ * debian/control: Corrected Depends for octave2.1-headers to
+ "libhdf5-serial-dev | libhdf5-lam-dev | libhdf5-mpich-dev" (Closes: #231114)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 4 Feb 2004 20:08:15 -0600
+
+octave2.1 (2.1.53-3) unstable; urgency=low
+
+ * debian/rules: Run configure with DEFAULT_PAGER=pager (Closes: #230524)
+ * debian/control: No longer Depends: on less as /etc/alternatives for
+ /usr/bin/pager must be present, and allows user to override locally
+
+ * debian/control: Added "libreadline4-dev, libncurses5-dev,
+ libhdf5-serial-dev" to Depends for octave2.1-headers
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 2 Feb 2004 18:53:58 -0600
+
+octave2.1 (2.1.53-2) unstable; urgency=low
+
+ * debian/rules: Run configure again --with-hdf5
+ * debian/control: Add libhdf5-serial-dev to Build-Depends
+
+ * liboctave/Array-flags.h: Apply patch by Jakub Bogusz which stops
+ both a segfault on Sparc and unaligned traps on Alpha.
+
+ * emacs/octave-mod.el: Apply patch by John Eaton to correct octave mode
+ error with very recent XEmacs versions (Closes: #229336)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 30 Jan 2004 23:00:00 -0600
+
+octave2.1 (2.1.53-1) unstable; urgency=low
+
+ * New upstream version 2.1.53 released today
+
+ * This new version contains upstream fixes for the pending Debian bugs:
+ - octave-config echoes an empty path (Closes: #222225)
+ - online docs of plot contains non-working example (Closes: #223473)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 22 Jan 2004 23:33:21 -0600
+
+octave2.1 (2.1.52-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.52 released today
+ * Includes change to concatenation bug (Closes: #221685)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 25 Nov 2003 16:18:43 -0600
+
+octave2.1 (2.1.51-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.51 released today
+
+ * This represents a fairly major change from the last release. Quoting from
+ the announcement:
+ This version has many new features and bug fixes. The biggest change
+ is that N-d arrays (for numbers, structs, and cells) are mostly
+ working, though there are some significant features that still need to
+ be implemented. For example, the [] operator will fail to concatenate
+ N-d arrays, but we hope to fix this for 2.1.52. If you find that
+ another of your favorite N-d array operations doesn't work, please
+ mention it so we can have some idea of what features are missed the
+ most.
+ See http://www.octave.org/mailing-lists/octave-maintainers/2003/353
+ for the full announcement, or the upstream ChangeLog in the package.
+
+ * debian/control: Standards-Version increased to 3.6.1.0
+ * debian/control: octave2.1-doc suggests reduced to 'gv | postscript-viewer'
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 15 Nov 2003 22:09:59 -0600
+
+octave2.1 (2.1.50-3) unstable; urgency=low
+
+ * src/utils.cc: Patch by Eric de Castro Lopo which fix usages of vsnprintf;
+ a similar patch is already in the upstream CVS earlier (Closes: #204391)
+ * debian/octave2.1.menu: Small beautification
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 4 Nov 2003 20:33:12 -0600
+
+octave2.1 (2.1.50-2) unstable; urgency=low
+
+ * debian/{rules,control}: For m68k, switch from f2c to fort77 as some
+ add-on packages' Makefiles cannot cope with the f2c invocation.
+ Also add FFLIBS=-lf2c in call to configure. Spezial thanks to
+ Christian Steigies for testing all this prior to this upload.
+ * debian/control: Added blas-dev and less to Build-Depends
+ * debian/copyright: Add www.octave.org as upstream location (Closes: #199561)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 5 Jul 2003 08:49:51 -0500
+
+octave2.1 (2.1.50-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.50 released today
+ * debian/{rules,control}: Revert back to using default gcc suite now
+ that version 3.3 is in unstable and testing; still use f2c for m68k
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 27 Jun 2003 18:21:52 -0500
+
+octave2.1 (2.1.49-3.0.1) unstable; urgency=low
+
+ * The "don't type 3.2 when you want 3.3 release"
+ * debian/rules: now really use g77-3.3 if arch is hppa-linux
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 1 Jun 2003 08:08:32 -0500
+
+octave2.1 (2.1.49-3) unstable; urgency=low
+
+ * The "another ones bites the dust" release
+ * debian/rules: Another minor little change needed for hppa and g77-3.3
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 31 May 2003 23:54:28 -0500
+
+octave2.1 (2.1.49-2) unstable; urgency=low
+
+ * The "will we get this into testing now?" release
+ * As we managed to get octave2.1 compiled on m68k (using f2c) and on
+ hppa (using gcc/g++ 3.3), let's remove the last problem: hdf5 which has
+ a grave upstream bug (#193033) and will not currently enter testing
+ * debian/rules: Configure call (temporarily) changed to --without-hdf5
+ * debian/control: Build-Depends on libhdf5-serial-dev (>= 1.4.5) removed
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 31 May 2003 19:10:58 -0500
+
+octave2.1 (2.1.49-1.0.1) unstable; urgency=low
+
+ * debian/{control,rules}: Use gcc/g++/g77 3.3 on hppa.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 30 May 2003 20:30:56 -0500
+
+octave2.1 (2.1.49-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.49 released today
+ * debian/{control,rules}: Use f2c on m68k, again. Whatever it takes.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 27 May 2003 19:39:27 -0500
+
+octave2.1 (2.1.48-3) unstable; urgency=low
+
+ * debian/control: Hardwire Depends: on gcc et al to 3.2 as some of
+ Octave's C++ code is not yet ready for release 3.3 of g++
+ * debian/rules: After days of experimenting with crest.debian.org (scoring
+ an impressive 96 bogomips), we found that g77 -O0 and -O2 really don't
+ work for m68k on some of the legacy Fortran, but miracously f2c -O1 does
+ -- and so does gcc -O1. Luckily it only took about 26 hours for each
+ 'make' run, and I am really glad that Debian Policy more or less forces
+ me to care so much about m68k. If only there were any users for this
+ architecture ...
+ .
+ Needless to say, it is somewhat sad that this recompilation is forced
+ upon the other architectures on which gcc/g++/g77 are working just fine.
+ Oh the things one has to do to get Octave back into Debian testing.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 25 May 2003 23:25:55 -0500
+
+octave2.1 (2.1.48-2) unstable; urgency=low
+
+ * liboctave/kpse.cc: Applied two upstream patches
+ * liboctave/Array-idx.h: Applied one-byte upstream patch
+ * debian/rules: Make sure .oct file examples get into octave2.1-headers
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 16 May 2003 19:18:40 -0500
+
+octave2.1 (2.1.48-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.48 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 6 May 2003 14:51:34 -0500
+
+octave2.1 (2.1.47-2) unstable; urgency=low
+
+ * liboctave/kpse.cc: Applied patch by JWE to ensure that directory
+ ends with directory separator (Closes: #191859)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 4 May 2003 20:06:24 -0500
+
+octave2.1 (2.1.47-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.47 released this evening
+ * scripts/control/base/__bodquist__.m: Fixed (Closes: #187427)
+ * debian/control: s/eisspack/eispack/ in Description
+ * debian/control: Raised Standards-Version to 3.5.9q
+ * debian/octave2.1.postinst: Raise update-alternatives priority for
+ octave entry, default is no longer provided by the octave2.0 package
+ * debian/control: Added entry for 'octave' package from 2.0 branch as the
+ 'octave' package now Depends on octave2.1 as per discussion with JWE
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 2 May 2003 21:54:50 -0500
+
+octave2.1 (2.1.46-3) unstable; urgency=low
+
+ * Rebuilt against new hdf5 packages. Thanks for the heads-up, Josselin!
+ * debian/control: Updated Build-Depends to libhdf5-serial-dev (>= 1.4.5)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 10 Mar 2003 20:49:18 -0600
+
+octave2.1 (2.1.46-2) unstable; urgency=low
+
+ * debian/rules: Configure with --enable-rpath
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 5 Mar 2003 09:28:32 -0600
+
+octave2.1 (2.1.46-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.46 released this evening
+ * debian/rules: Correct softlink for /etc/octave2.1.conf (Closes: #182000)
+ * debian/octave2.1.menu: Corrected the menu entry
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 3 Mar 2003 21:44:04 -0600
+
+octave2.1 (2.1.45-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.45 released today
+ * debian/rules: Ensure that 3.2 versions of gcc et al are called
+ * debian/rules: Install emacs/otags.1 as debian/otags.1 is upstream too
+ * debian/octave-config.1: Contributed manual page
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 19 Feb 2003 19:57:24 -0600
+
+octave2.1 (2.1.44-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.44 released today
+ * debian/control: Build-Depends on gcc/g77/g++ (>= 3.2.2)
+ * debian/rules: Adjusted accordingly
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 3 Feb 2003 18:49:10 -0600
+
+octave2.1 (2.1.43-2) unstable; urgency=low
+
+ * Added scrips/mkpkgadd from upstream email by JWE
+ * debian/rules: configure to --build $(system), not --host $(system)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 5 Jan 2003 07:59:10 -0600
+
+octave2.1 (2.1.43-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.43 released this evening
+ * Added acx_blas.m4 and acx_lapack.m4 from email from JWE as well
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 4 Jan 2003 22:29:27 -0600
+
+octave2.1 (2.1.42-4) unstable; urgency=low
+
+ * debian/rules: Don't use Debian's kpathsea with gcc 3.2
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 3 Jan 2003 21:00:45 -0600
+
+octave2.1 (2.1.42-3) unstable; urgency=low
+
+ * debian/rules: Use F77, not FC, to set the fortran compiler
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 3 Jan 2003 17:15:35 -0600
+
+octave2.1 (2.1.42-2) unstable; urgency=low
+
+ * Rebuilt again from pristine sources, some intermediate .d files had
+ not been cleaned and thus crept into the .diff.gz which leads to
+ failures on all non-i386 autobuilders.
+ * debian/{control,rules}: Re-enable hdf5 support
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 3 Jan 2003 14:02:20 -0600
+
+octave2.1 (2.1.42-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.42 released today (as was 2.1.41)
+ * debian/{control,rules}: Adjusted to require gcc/g77/g++ 3.2
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 2 Jan 2003 20:56:57 -0600
+
+octave2.1 (2.1.40-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.40 released earlier today
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 20 Nov 2002 20:25:23 -0600
+
+octave2.1 (2.1.39-1) unstable; urgency=low
+
+ * New upstream version octave 2.1.39 released earlier today
+ * debian/mkoctfile.1: Contributed manual page
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 1 Nov 2002 18:14:39 -0600
+
+octave2.1 (2.1.38-1) unstable; urgency=low
+
+ * Upgraded to Octave 2.1.38 released earlier this evening
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 29 Oct 2002 21:04:44 -0600
+
+octave2.1 (2.1.37-2) unstable; urgency=low
+
+ * src/Makefile.in, liboctave/Makefile.in: Applied upstream patch to
+ build kpathsea library correctly on hppa (Closes: #166179)
+ * src/ov-mapper.cc: Applied small patch by JWE from bug-octave ML
+ * debian/control: Section on octave2.1-doc to 'doc' as per override file
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 24 Oct 2002 20:26:33 -0500
+
+octave2.1 (2.1.37-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.37 released today
+ * mk-opts.pl: Applied three-line post-release patch from JWE
+ * debian/control: Added Depends: g++ | g++-3.0, g77 | g77-3.0 for the
+ octave2.1-headers sub-package as configure hard-wires a dependency to
+ these at built time; ia64 needs the g*-3.0 version (Closes: #160818)
+ * This release also closes the following bug report
+ - lsode documentation (Closes: #151026)
+ - gammainc breaks on large values (Closes: #165808)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 23 Oct 2002 21:32:52 -0500
+
+octave2.1 (2.1.36-6) unstable; urgency=low
+
+ * debian/rules: Brown bag fix for m68k/g77; and Debian has currently no
+ infrastructure to hand-compile on m68k, this unfortunately needs to
+ recompile needlessly on ten other architectures too. (Closes: #159765)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 6 Sep 2002 20:35:56 -0500
+
+octave2.1 (2.1.36-5) unstable; urgency=low
+
+ * debian/octave2.1-emacsen.emacsen-startup: Autoload octave-hlp under
+ the correct function label of octave-help (Closes: #154045)
+ * debian/{rules,control}: Do not configure for Atlas on arm
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 26 Aug 2002 06:16:13 -0500
+
+octave2.1 (2.1.36-3woody4) woody-proposed-updates; urgency=low
+
+ * Backport for woody built against atlas with corrected virtual Depends
+ on blas/atlas to prevent bugs like #150253 and #152284 in woody
+ * debian/octave2.1-emacsen.emacsen-startup: Autoload inferior-octave
+ * debian/rules: Use "-O0 -g0" on arm and m68k to shorten compile time
+ * debian/rules: No longer use f2c on m68k
+ * debian/control: Adjusted Build-Depends accordingly
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 18 Jul 2002 21:49:44 -0500
+
+octave2.1 (2.1.36-4) unstable; urgency=low
+
+ * debian/rules: Configure with --with-lapack=/usr/lib/liblapack2.so
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 4 Jun 2002 21:07:15 -0500
+
+octave2.1 (2.1.36-3) unstable; urgency=low
+
+ * debian/control: Build-Depends on atlas2-base-dev, not blas-dev
+ * debian/rules: Configure with --with-blas=/usr/lib/libblas2.so
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 24 May 2002 22:32:17 -0500
+
+octave2.1 (2.1.36-2) unstable; urgency=low
+
+ * debian/octave2.1.lintian: Updated rpath warning for octave-2.1.36
+ * debian/rules: Reset default compiler(s) on i386 to gcc 2.9* and
+ rebuilt, the test value of 3.0.* was used which will then require
+ the same compilers for add-on packages.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 4 May 2002 12:25:40 -0500
+
+octave2.1 (2.1.36-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.36
+ * debian/control: Added Build-Depends on texi2html (split from tetex-bin)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 3 May 2002 00:22:42 -0500
+
+octave2.1 (2.1.35-7) unstable; urgency=low
+
+ * debian/rules: Remove doc/faq/Octave-FAQ_toc.html during clean so that
+ the html version of the Octave FAQ gets rebuilt (Closes: #134046)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 15 Feb 2002 12:06:39 -0600
+
+octave2.1 (2.1.35-6) unstable; urgency=low
+
+ * debian/control: Spelling correction (Closes: #125202)
+ * debian/control: Labelled Description: lines with (2.1 branch)
+ * Bbuilt against new fftw libraries for finer-grained fftw dependencies
+ * debian/control: Build-Depends: fftw-dev (>= 2.1.3-10) (Closes: #128778)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 13 Jan 2002 14:40:21 -0600
+
+octave2.1 (2.1.35-5) unstable; urgency=low
+
+ * debian/octave2.0-emacsen-{prerm,postinst}: Let dh_installemacsen deal
+ with the call to emacsen-install (Closes: #123900)
+ * debian/rules: Still rename emacsen startup to 50octave.el rather
+ than the default 50octave2.0-emacsen.el of its package name
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 13 Dec 2001 19:28:11 -0600
+
+octave2.1 (2.1.35-4) unstable; urgency=low
+
+ * debian/control: Added Depends: texinfo for octave2.1 (Closes: #122857)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 7 Dec 2001 19:22:25 -0600
+
+octave2.1 (2.1.35-3) unstable; urgency=low
+
+ * debian/control: Added dejagnu to Build-Depends
+ * debian/README.Atlas: Updated to reflect autoMAGIC loading of Atlas lib
+ with ldconfig from libc6_2.2.4-5 or later -- thanks, Ben Collins!
+ * debian/rules: Do not configure --with-hdf5 as this appears to prevent
+ transition into the testing distribution, was only used on i386 anyway
+ * debian/control: Removed Build-Depends on "libhdf5-serial-dev [i386]"
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 24 Nov 2001 08:18:46 -0600
+
+octave2.1 (2.1.35-2) unstable; urgency=low
+
+ * debian/octave2.1-emacsen.emacsen-startup: Applied patch by Rafael
+ Laboissiere <rafael at debian.org> (Closes: #118188)
+ * debian/octave2.1-emacsen.emacsen-remove: Make corresponding change
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 4 Nov 2001 07:25:02 -0600
+
+octave2.1 (2.1.35-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.35
+ * This upstream release supports gcc versions 2.9.x and 3.0.x so
+ we do not need the full patch by Jeff Licquia <jlicquia at progeny.com>
+ but use parts of it (in deban/rules and debian/control) to select
+ gcc/g++/g77 3.0 on the ia64 architecture. (Closes: #117929)
+ * debian/rules: Added --with-fftw to use Fast Fourier Transf. libraries
+ * debian/control: Added fftw-dev to Build-Depends
+ * debian/rules: Install .el files into octave2.1-emacsen, not octave
+ * debian/50octave.el: Apply small patch to correct loading
+ * Thanks to Rafael Laboissiere <rafael at debian.org> for both the
+ suggestion and the patch (Closes: #117581)
+ * debian/otags.1: contributed simple manual page (lintian)
+ * debian/octave2.1-emacsen.{postinst,prerm}: dpkg-alternatives for otags
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 2 Nov 2001 18:53:02 -0600
+
+octave2.1 (2.1.34-6) unstable; urgency=low
+
+ * debian/rules: Configure --with-fastblas=blas (available on nine
+ architectures), Atlas can dynamically override this where available
+ * debian/control: Changed atlas reference to blas for Build-Depends,
+ requires versioned Build-Depends on blas-dev (>= 1.0-9)
+ * debian/README.Atlas: Added simple README file on Atlas
+ * debian/mkoctfile.in: New upstream version, better f2c treatment
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 21 Aug 2001 21:37:15 -0500
+
+octave2.1 (2.1.34-5) unstable; urgency=low
+
+ * Rebuilt against atlas2 3.2.1 (Closes: #104014)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 14 Jul 2001 11:52:06 -0500
+
+octave2.1 (2.1.34-4) unstable; urgency=low
+
+ * debian/rules: Make support for Atlas and HDF5 conditional on the
+ build architecture -- i386, alpha and sparc have atlas2 packages,
+ the others do not. Similarly, currently only i386 has hdf5 support.
+ * debian/control: Adjust Build-Depends accordingly
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 22 Jun 2001 22:45:08 -0500
+
+octave2.1 (2.1.34-3) unstable; urgency=low
+
+ * debian/rules: configure with support for HDF5 data (thanks wolfie!)
+ * debian/control: Build-Depends on libhdf5-serial-dev
+ * debian/control: Upgraded Standards-Version
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 14 Jun 2001 22:27:52 -0500
+
+octave2.1 (2.1.34-2) unstable; urgency=low
+
+ * Makeconf.in: Reverted back to version as of a few days ago as the patch
+ included into 2.1.34 at the last minute prevents a proper installation
+ of the octave header files
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 22 Apr 2001 16:18:03 -0500
+
+octave2.1 (2.1.34-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.34
+ * debian/octave2.1-info.{prerm,postinst}: small lintian cleanups
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 20 Apr 2001 21:24:18 -0500
+
+octave2.1 (2.1.33-3) unstable; urgency=low
+
+ * liboctave/oct-rl-edit.c: Applied patch by Rene H. Larsen <rhl at traceroute.dk>
+ to update Octave to the API of version 4.2 of the readline library;
+ this is also fixed upstream in CVS (Closes: #93539, #93564, #94093)
+ * debian/rules: install lintian overrides file to tell lintian to not
+ worry about the dynamic libraries in /usr/lib/octave-2.1.33/
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 17 Apr 2001 21:44:43 -0500
+
+octave2.1 (2.1.33-2) unstable; urgency=low
+
+ * debian/control: Declare octave2.1-headers as Architecture: any as it
+ contains mkoctfile with its arch-specific options (Closes: #89563)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 14 Mar 2001 19:59:54 -0600
+
+octave2.1 (2.1.33-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.33
+ * debian/control: octave2.1-emacsen depends on octave2.1 || octave2.0
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 26 Feb 2001 20:51:23 -0600
+
+octave2.1 (2.1.32-2) unstable; urgency=low
+
+ * liboctave/Range.cc: Applied another patch by JWE
+ * debian/control: octave2.1 conflicts with octave (<= 2.0.16-2)
+ * debian/control: octave2.1-htmldoc conflicts with octave-htmldoc
+ * debian/control: octave2.1* packages depend on octave (= ${Source-Version})
+ to ensure proper transition from the pre-octave2.{0,1} packages in potato
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 17 Dec 2000 16:11:41 -0600
+
+octave2.1 (2.1.32-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.32
+ * debian/rules: Applied small Hurd patch by Marcus (Closes: #77939)
+ Patch is also integrated upstream for configure.in
+ * debian/control: octave2.1-emacsen conflicts with octave (<= 2.0.16)
+ in case new "empty transition" octave (>= 2.0.16.91) is not installed
+ * liboctave/Range.cc: Applied patch by JWE
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 10 Dec 2000 20:13:11 -0600
+
+octave2.1 (2.1.31-5) unstable; urgency=low
+
+ * debian/control: Added gnuplot to build-depends
+ * debian/rules: Added dependencies on install and check for binary-indep
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 28 Oct 2000 11:04:35 -0500
+
+octave2.1 (2.1.31-4) unstable; urgency=low
+
+ * debian/rules: Add -n to package-specific dh_installdocs calls
+ to suppress double post{inst,rm} entries (Closes: #75474)
+ * debian/control: Add Provides: octave for octave2.1 (Closes: #75489)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 24 Oct 2000 21:38:29 -0500
+
+octave2.1 (2.1.31-3) unstable; urgency=low
+
+ * debian/control: Let octave2.1-htmldoc also provide octave-htmldoc
+ to satisfy outside dependencies as in task-science (Closes: #74866)
+ * debian/control: Corresponding changes for the -doc and -info packages
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 19 Oct 2000 20:18:59 -0500
+
+octave2.1 (2.1.31-2) unstable; urgency=low
+
+ * debian/control: Let octave2.1-htmldoc conflict with and replace the
+ older octave-htmldoc to allow overwriting of files (Closes: #69573)
+ * debian/control: octave2.0-info conflicts with octave (<= 2.0.16)
+ * debian/rules: Comment out dh_undocumented call (Closes: #70495)
+ * Bug report #70037 cannot be replicated here on a fresh install, the
+ likely cause is probably an upgrade issue which is tougher to debug
+ leading to a tentative closing of the bug report and the suggestion
+ to reopen should the bug reappear. (Closes: #70037)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 2 Oct 2000 19:16:29 -0500
+
+octave2.0 (2.0.16.91-4) unstable; urgency=low
+
+ * debian/rules: Remove spurious ":/usr/local/" file tree below
+ /usr/share/octave/$(version)/site/m/ (Closes: #68515)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 8 Aug 2000 19:36:32 -0400
+
+octave2.1 (2.1.31-1) unstable; urgency=low
+
+ * Upgraded to new Octave development release 2.1.31
+ * debian/rules: Configure and build with the newly added support for the
+ self-tuning Atlas blas (this creates a dependency on atlas2)
+ * debian/control: Added gperf and atlas2-dev to Build-Depends
+ * debian/rules: Ensure man page for mkoctfile-$VERSION is picked up by
+ update-alternatice for the octace2.1-headers package (Closes: #67080)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 18 Jul 2000 21:23:55 -0400
+
+octave2.1 (2.1.30-2) unstable; urgency=low
+
+ * debian/octave2.1-emacsen.emacsen-install: added '-vanilla' to $flags
+ * debian/control: Added g77, libreadline4-dev and libncurses5-dev to
+ Build-Depends
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 7 Jun 2000 19:57:54 -0400
+
+octave (2.0.16-2) frozen; urgency=low
+
+ * Added code to emacsen-installer to define the defgroup macro (which is
+ needed for emacs19) (Closes: #62822)
+ * Added Depends: on debianutils (>= 1.6) as we need tempfile(1) in the
+ emacsen installer script (Closes: #62825)
+ * Thanks to Yann Dirson <ydirson at altern.org> for help on this one.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 27 Apr 2000 21:24:06 -0400
+
+octave2.1 (2.1.30-1) unstable; urgency=low
+
+ * First release of Octave based on the 2.1.* development series
+ * Built with a new setup which allows a parallel installation of 2.0.*
+ and 2.1.* -- this requires matching octave2.0 packages which are being
+ provided based on 2.0.16.91, the most recent stable release.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 6 Apr 2000 19:14:17 -0400
+
+octave (2.0.16.91-1) unstable; urgency=low
+
+ * Upgraded to second pre-release of Octave 2.0.17
+ * emacs/octave-mod.el: Applied patch by Stephen Eglen to suppress
+ (innocent) font-lock warning by xemacs on operators (Closes: #60920)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 22 Mar 2000 23:42:08 -0500
+
+octave (2.0.16.90-3) unstable; urgency=low
+
+ * debian/rules: Delete some files that are erroneously left over from
+ the package building process (Closes: #59994)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 9 Mar 2000 20:24:47 -0500
+
+octave (2.0.16.90-2) unstable; urgency=low
+
+ * Contributed a manual page octave-bug.1 (Closes: #59353)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 8 Mar 2000 20:48:44 -0500
+
+octave (2.0.16.90-1) unstable; urgency=low
+
+ * Upgraded to first pre-release of Octave 2.0.17
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 12 Feb 2000 13:12:58 -0500
+
+octave (2.0.16-1) frozen unstable; urgency=low
+
+ * Upgraded to new upstream stable release
+ * As this fixes several small bugs reported on the bug-octave mailing
+ list, it would be good if this version could be included in potato
+ * Applied trivial patch to saveimage.m (Closes: #29932)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 31 Jan 2000 19:14:45 -0500
+
+octave (2.0.15-1) unstable; urgency=low
+
+ * Upgraded to release 2.0.15 of Octave
+ * Created new package octave-headers as the include files are only
+ needed for compiling C++ (or C or Fortran) against Octave -- this
+ saves over 700kB (installed) from the basic Octave package.
+ * Built using the libreadline4 package
+ * debian/control: Added Build-Depends
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 12 Jan 2000 16:20:19 -0500
+
+octave (2.0.14.93-1) unstable; urgency=low
+
+ * Upgraded to fourth pre-release of Octave 2.0.15
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 11 Nov 1999 18:12:58 -0500
+
+octave (2.0.14.92-1) unstable; urgency=low
+
+ * Upgraded to third pre-release of Octave 2.0.15
+ * debian/control: Changed Standards-Version to 3.1.0
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 4 Nov 1999 20:34:06 -0500
+
+octave (2.0.14.91-1) unstable; urgency=low
+
+ * Upgraded to second pre-release of Octave 2.0.15
+ * debian/menu: Created as the menu package will stop providing one
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 15 Oct 1999 00:35:55 -0400
+
+octave (2.0.14.90-2) unstable; urgency=low
+
+ * debian/rules: Don't let dh_installemacsen modify postinst and prerm,
+ rather use our previous code which first tests for emacsen-commen so
+ that we don't have to depend on it (Closes: #44924)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 12 Sep 1999 14:39:11 -0400
+
+octave (2.0.14.90-1) unstable; urgency=low
+
+ * Upgraded to first pre-release of Octave 2.0.15
+ * Reverted back to using the supplied readline sources instead of our
+ library as we do not carry libreadline-4.0 ourselves. Once Guy
+ provides it, Octave will use it.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 11 Sep 1999 11:43:48 -0400
+
+octave (2.0.14-4) unstable; urgency=low
+
+ * debian/rules: Adapted to use /usr/share/ following the recommendation
+ on FHS transition from the Technical Committee (Closes: #44594)
+ * debian/rules: Test for debhelper >= 2.0.40 for FHS compliance
+ * debian/control: Upgraded to Debian Policy 3.0.1
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 9 Sep 1999 21:04:15 -0400
+
+octave (2.0.14-3) unstable; urgency=low
+
+ * Recompiled under libstdc++2.10 trying to get rid of the errorneous
+ double Depends: on libstdc++ (Closes: #44388)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 5 Sep 1999 16:31:51 -0400
+
+octave (2.0.14-2) unstable; urgency=low
+
+ * Recompiled under libc6_2.1.2-0pre7 and libstdc++2.9-glib2.1_2.91.66-2
+
+ * src/sysdep.cc: Added `#include termcap' conditional on HAVE_TERMCAP_H
+ and modified one prototype to compile with gcc-2.95 as suggested by
+ John W. Eaton and discussed on the octave-bug mailing list
+
+ * debian/octave.install: Corrected (harmless) typo in emacsen install
+ script (Closes: #36860)
+ * debian/octave.el: Added call of octave-hlp to Emacsen startup file
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 15 Aug 1999 17:26:47 -0400
+
+octave (2.0.14-1) unstable; urgency=low
+
+ * Upgraded to new upstream release 2.0.14
+
+ * debian/postinst: Set ownership and mode of /usr/local/share/octave
+ explicitly to root.staff and 2755 (fixes #35751)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 16 Apr 1999 23:11:36 -0400
+
+octave (2.0.13.97-1) unstable; urgency=low
+
+ * Upgraded to eigth pre-release of Octave 2.0.14
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 31 Mar 1999 07:58:40 -0500
+
+octave (2.0.13.96-3) unstable; urgency=low
+
+ * Starting with this release of the Debian package, Octave is linked
+ against Debian's copy of libreadline (instead of its own) as Debian's
+ libreadline package now provides all the needed symbols (fixes #27707)
+ * debian/shlibs.local: Added to depend on libreadline2g-2.1-13
+
+ * debian/rules: Added powerpc support. Thanks to Konstantinos
+ Margaritis <kmargar at cc.uoa.gr> for the patch.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 24 Mar 1999 20:15:53 -0500
+
+octave (2.0.13.96-2) unstable; urgency=low
+
+ * debian/octave.conffiles: Registered the emacs config file
+ /etc/emacs/site-start.d/50octave.el as a conffile (fixes #32802)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 9 Feb 1999 19:05:03 -0500
+
+octave (2.0.13.96-1) unstable; urgency=low
+
+ * Upgraded to seventh pre-release of Octave 2.0.14
+ * Also install the contributed otags script for tags generation
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 25 Jan 1999 19:09:47 -0500
+
+octave (2.0.13.95-1) frozen unstable; urgency=low
+
+ * Upgraded to sixth pre-release of Octave 2.0.14
+ * Recompiled under libc6_2.0.7u-7.1 to get rid of libc6_2.0.7u dependence
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 10 Dec 1998 19:52:59 -0500
+
+octave (2.0.13.94-2) frozen unstable; urgency=low
+
+ * Applied patch from foka at debian.org to mkoctfile.in (fixes #30377)
+ * Made emacsen install script output slightly less verbose
+ * Upgraded to Standards-Version 2.5.0
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 5 Dec 1998 11:55:59 -0500
+
+octave (2.0.13.94-1) frozen unstable; urgency=low
+
+ * Upgraded to fifth pre-release of Octave 2.0.14
+ * Applied (modified) patch by Rafael Laboissiere <rafael at icp.inpg.fr> to
+ emacsen install script for [x]emacs handling of 'no-site-file' script
+ * While this does not formally close an open Debian bug, it should go
+ into frozen as the previous four pre-releases of Octave-2.0.14
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 4 Dec 1998 20:44:57 -0500
+
+octave (2.0.13.93-1) frozen unstable; urgency=low
+
+ * Upgraded to fourth pre-release of Octave 2.0.14 which contains
+ an upstream bug fix to Bessel function arguments
+ * Built properly with upstream sources in octave_2.0.13.93.orig.tar.gz
+ so that a .diff.gz is built (fixes #29674)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 18 Nov 1998 19:51:24 -0500
+
+octave (2.0.13.92-1) frozen unstable; urgency=low
+
+ * Upgraded to third pre-release of Octave 2.0.14
+ * Among other things, this defines __NO_MATH_INLINES to prevent the use
+ of inlines in /usr/include/__math.h which cannot cope with expressions
+ like exp(Inf). My thanks to John Eaton for having debugged this, on my
+ computer ;-) (fixed #27516)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 6 Nov 1998 23:35:06 -0500
+
+octave (2.0.13.91-1) unstable; urgency=low
+
+ * Upgraded to second pre-release of Octave 2.0.14
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 29 Oct 1998 20:12:40 -0500
+
+octave (2.0.13.90-1) unstable; urgency=low
+
+ * Upgraded to first pre-release of Octave 2.0.14
+ * Modified emacsen install file to be more silent
+ * Added new package octave-htmldoc with html documentation
+ * debian/rules: Added 'make check' to use DejaGnu regression suite
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 22 Oct 1998 19:16:46 -0400
+
+octave (2.0.13-6) unstable; urgency=low
+
+ * Recompiled under egcs_2.91.57 and libstdc++_2.91.57 (fixes #26776)
+ * Changed cursor keybindings for inferior-octave-mode to comments in
+ /etc/emacs/site-start.d/50octave.el; now the Emacs mode for Octave is
+ consistent with other comint modes, on the other hand, the code that is
+ commented out makes the mode consistent with Octave's own shell. The
+ difference is whether cursor keys or M-p,M-n are used to scroll
+ through the readline history (fixes #26468)
+ * Applied patch by Mumit Khan for use with newer egcs compiler
+ (http://www.che.wisc.edu/octave/mailing-lists/bug-octave/1998/270)
+ * Changed debian/rules to also install ChangeLog file from
+ subdirectories of the Octave source tree
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 19 Sep 1998 12:34:22 -0400
+
+octave (2.0.13-5) unstable; urgency=low
+
+ * Added the default LOADPATH to LOADPATH setting in /etc/octave.conf
+ * Changed emacsen-common to be more tolerant on rmdir (fixes #24490)
+ * Corrected cosmetic type in emacsen-common 'remove' script (fixes #24497)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 17 Jul 1998 18:21:34 -0400
+
+octave (2.0.13-4) frozen unstable; urgency=medium
+
+ * Applied patch by Roman Hodek <Roman.Hodek at informatik.uni-erlangen.de>
+ to configure{,.in} to also use the -rpath linker option on non-Intel
+ Linux systems to allow for dynamic linking of Octave libraries. While
+ this change does not affect i386 systems, it fixes an important bug for
+ other Debian architectures and should go into frozen (fixes #23674)
+ * Changed debian/rules to use --with-f2c argument for configure under
+ m68k, and --with-g77 (from the egcs suite) under i386, sparc and alpha.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 19 Jun 1998 19:47:42 -0400
+
+octave (2.0.13-3) unstable; urgency=low
+
+ * Changed debian/rules to set CC=egcc only after an explicit test for
+ either of i386, alpha or sparc (fixes #23293)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 9 Jun 1998 18:51:59 -0400
+
+octave (2.0.13-2) frozen unstable; urgency=low
+
+ * Reuploaded stable release 2.0.13 to replace the test-release 2.0.12.90 in
+ 'frozen' which corrects one serious bug in 2.0.12.90 (fixes #22807)
+ * Changed /etc/emacs/site-start.d/50octave.el to add a flavour-dependent
+ directory to emacs load-path
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 25 May 1998 20:16:24 -0400
+
+octave (2.0.13-1) unstable; urgency=low
+
+ * Upgraded to new upstream release 2.0.13
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 21 May 1998 22:11:22 -0400
+
+octave (2.0.12.91-1) unstable; urgency=low
+
+ * Upgraded to new upstream test-release 2.0.12.91
+
+ -- Dirk Eddelbuettel <edd at debian.org> Tue, 19 May 1998 20:00:25 -0400
+
+octave (2.0.12.90-1) unstable frozen; urgency=low
+
+ * Upgraded to new upstream test-release 2.0.12.90 (fixes #22424)
+ * Changed debian/rules to remove usr/info/dir (fixes #22491)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 16 May 1998 13:09:40 -0400
+
+octave (2.0.12-1) unstable frozen; urgency=low
+
+ * Upgraded to new upstream version.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 4 May 1998 08:20:05 -0400
+
+octave (2.0.11.94-1) unstable; urgency=low
+
+ * Upgraded to new upstream test-release 2.0.11.94
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 29 Apr 1998 07:46:22 -0400
+
+octave (2.0.11.93-1) unstable; urgency=low
+
+ * Upgraded to new upstream test-release 2.0.11.93
+ * Adapted to new Emacsen policy (fixes #20372, #21222)
+ * Converted debian/rules to debhelper
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 24 Apr 1998 18:28:31 -0400
+
+octave (2.0.11.92-3) unstable; urgency=low
+
+ * Fixed dependency on info to "info (>= 3.12)"
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 17 Apr 1998 18:44:10 -0400
+
+octave (2.0.11.92-2) unstable; urgency=low,
+
+ * Added Depends: on "info (>= 3.12-1) | info-browser" to debian/control
+ as Octave no longer comes with an info binary
+ * Added explicit setting of INFO_PROGRAM = "/usr/bin/info" to
+ /etc/octave.conf as the default INFO_PROGRAM still points to the old
+ location
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 16 Apr 1998 22:46:32 -0400
+
+octave (2.0.11.92-1) unstable; urgency=low
+
+ * Upgraded to new upstream test-release 2.0.11.92
+ * Compiled with libstdc++2.8_2.90.27-0.6 which provides a correctly
+ versioned shlibs file (fixes #20033, #20978)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 16 Apr 1998 18:41:21 -0400
+
+octave (2.0.11.91-1) unstable; urgency=low
+
+ * Upgraded to new upstream test-release 2.0.11.91
+ * This fixes a couple of small bugs, one of them dear to to fellow
+ Debianer Jim van Zandt, and as a test-release might as well go into
+ our current 'unstable' distribution. I have used previous pre-releases
+ and they work just as well --- call it the pre-patch methodology
+ spreading into application space ;-)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Fri, 10 Apr 1998 11:51:56 -0400
+
+octave (2.0.11-2) frozen unstable; urgency=low
+
+ * Compilation with new gcc/g77/g++ 2.90.26 based on egcs
+ * Changed debian/rules by adding a Perl one-liner substition so that
+ /usr/bin/octave-bug will use tempfile(1) to create a temporary
+ filename; also sent the sources for debianutils-1.8 upstream so that
+ they might be included in the next release (fixes #19804)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 18 Mar 1998 18:41:12 -0500
+
+octave (2.0.11-1) unstable; urgency=low
+
+ * Upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 25 Feb 1998 18:33:04 -0500
+
+octave (2.0.10-2) unstable; urgency=low
+
+ * Compilation with f2c instead of g77 in order to get a libc6 version
+ going (see bug report #17963 filed against g77)
+
+ * Added Replaces: octave (<= 2.0.5-2) to control for octave-staticlibs
+ to cleanly replace the static libraries from the older octave package
+ as well as an explicit version number for the Depends: on octave
+ (thanks to Richard Braakman for the hints)
+
+ * Fixed FSF address in copyright (lintian)
+ * Made octave.rc to /etc/octave.conf symlink absolute (lintian)
+ * Created links to ../man7/undocumented.7.gz in lieu of manual pages
+ for the two utility scripts octave-bug and mkoctfile (lintian)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 25 Feb 1998 18:32:27 -0500
+
+octave (2.0.10-1) unstable; urgency=low
+
+ * Upgraded to new upstream version
+
+ * This version is compiled on a libc5 system as g77/gcc and eg77/egcc
+ (including the new {gcc,g77}_2.90.23-1) both die on some legacy
+ Fortran code on a libc6 system. Major bummer.
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 8 Feb 1998 17:05:07 -0500
+
+octave (2.0.9-2) unstable; urgency=low
+
+ * Compiled with GNU libc2 aka libc6 (fixes bug #11739)
+ * Create a new file /usr/share/octave/ls-R file from the postinst
+ * Now ships the unmodified upstream source as octave_2.0.9.orig.tar.gz
+ * Byte-compile the octave-{mod,hlp,inf}.el files
+ * Includes two newer octave-{mod,inf} files and add an elisp startup
+ file /etc/emacs/site-start.d/50octave.el (thanks to Nils Naumann)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 1 Nov 1997 17:13:31 -0500
+
+octave (2.0.9-1) unstable; urgency=low
+
+ * Upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 10 Jul 1997 19:19:12 -0400
+
+octave (2.0.8-1) unstable; urgency=low
+
+ * Upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 23 Jun 1997 20:02:03 -0400
+
+octave (2.0.7-1) unstable; urgency=low
+
+ * upgraded to new upstream version (bug #10419)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 7 Jun 1997 13:42:21 -0400
+
+octave (2.0.6-1) unstable; urgency=low
+
+ * upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 28 May 1997 18:50:13 -0400
+
+octave (2.0.5-3) unstable; urgency=low
+
+ * added creation of /usr/local/share/octave/site-m in the postinst if
+ /usr/local filesystem is writable and removal of the directories
+ /usr/local/share/octave/site-m and /usr/local/share/octave/site-m in
+ the prerm if they are empty to reflect Debian policy on /usr/local/
+ * moved configuration file /usr/share/octave/site/m/startup/octaverc
+ into /etc/octave.conf and provided a softlink from the default location
+ * added LOADPATH setting to octave.conf aka octaverc for the local tree
+ * made /etc/octave.conf a conffile
+ * moved static libs into a seperate package (which is not needed for
+ normal use of octave) --- this saves 4.4 MB of diskspace
+ * patched mkoctfile.in to add a flag for stripping to /usr/bin/mkoctfile
+ * changed configure to explicit setting of host architecture
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 27 Apr 1997 19:06:03 -0400
+
+octave (2.0.5-2) unstable; urgency=low
+
+ * rewrote debian/rules:
+ - configure for dynamic loading, shared libs and lite kernel which
+ allows dynamic extension of the octave language via user provided
+ C++ programs; examples are in /usr/doc/octave/examples
+ - configure prefix /usr; install prefix debian/tmp/usr (fixes bug #8139)
+ - configure for libs in /usr/lib/octave to avoid clashed
+ - include upstream postscript docs
+ * rewrote Description in debian/control:
+ * changed Priority: to optional as per overrides file
+ * changed Suggests: from info to virtual package info-browser
+ * created new package octave-doc for postscript docs on octave
+ * updated debian/copyright
+ * new maintainer
+
+ -- Dirk Eddelbuettel <edd at debian.org> Wed, 26 Mar 1997 22:15:30 -0500
+
+octave (2.0.5-1) unstable; urgency=low
+
+ * tracking upstream source, upgraded to newest release
+ * put *.el files back in /usr/lib/emacs/site-lisp bug #7457
+ * also bugs #7144, 7282, and 7532 are fixed with this release.
+
+ -- Dale Scheetz <dwarf at polaris.net> Mon, 10 Mar 1997 21:47:07 -0500
+
+octave (2.0.2-2) unstable; urgency=low
+
+ * bug#7020 removed static libraries from the installation
+ * bug#7021 corrected spelling errors
+ * applied patch from upstream for pipes fix
+
+ -- Dale Scheetz <dwarf at polaris.net> Sun, 2 Feb 1997 20:19:27 -0500
+
+octave (2.0.2-1) unstable; urgency=low
+
+ * New upstream source
+
+ -- Dale Scheetz <dwarf at polaris.net> Wed, 29 Jan 1997 12:18:29 -0500
+
+octave (2.0.1-2) unstable; urgency=low
+
+ * corrected unreferenced dependencies
+
+ -- Dale Scheetz <dwarf at polaris.net> Mon, 27 Jan 1997 09:45:30 -0500
+
+octave (2.0.1-1) unstable; urgency=low
+
+ * Bug# 6028, 6044, 6416, Moved to newer release.
+ * Bug# 5096, referenced binary no longer exists.
+
+ -- Dale Scheetz <dwarf at polaris.net> Sun, 26 Jan 1997 16:16:43 -0500
+
+octave (1.1.1-8) frozen unstable; urgency=low
+
+ * built with static libc5.2.18
+
+ -- Dale Scheetz <dwarf at polaris.net> Tue, 26 Nov 1996 13:49:37 -0500
+
+octave (1.1.1-7) unstable; urgency=low
+
+ * converted to Standards-Version 2.1.0.0
+
+ -- Dale Scheetz <dwarf at polaris.net> Mon, 14 Oct 1996 08:42:54 -0400
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/changelog
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/changelog-old (from rev 2600, octave3.0/branches/lenny/debian/changelog-old)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/changelog-old (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/changelog-old 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,25 @@
+Octave-1.1.1-5 dcs
+ * Added extended description field.
+
+Octave-1.1.1-4 dcs
+ * Added dependencies for libc5, ncurses3.0, libgr++27 to debian.control.
+
+Octave-1.1.1-3 dcs
+ * Removed dld to repair symbol loading problems in ELF.
+
+Octave-1.1.1-2 dcs
+Dale Scheetz <dwarf at polaris.net>
+ * Took over package maintenance from Andrew
+ * Added this change log
+ * Built as ELF with a change from termcap to ncurses
+
+Octave-1.1.1-1 adf
+Andrew D. Fernandes <adfernan at cnd.mcgill.ca>
+ * added Debian GNU/Linux package maintenance system files
+ * changed configure and configure.in to use debian's dld
+ instead of the dld packaged here
+
+GNU Octave is Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997 John W. Eaton
+Source available from: http://bevo.che.utexas.edu/octave
+
+
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/changelog-old
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/compat (from rev 2600, octave3.0/branches/lenny/debian/compat)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/compat (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/compat 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1 @@
+6
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/compat
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/in (from rev 2600, octave3.0/branches/lenny/debian/in)
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/in
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/octave.st (from rev 2600, octave3.0/branches/lenny/debian/octave.st)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/octave.st (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/octave.st 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,178 @@
+/**
+ * Name: octave
+ * Description: Octave programming language.
+ * Author: Rafael Laboissiere <rafael at laboissiere.net>
+ * (based on the Matlab version by Jack Dunn <h.j.dunn at larc.nasa.gov>)
+ */
+
+octave_keyword_re =
+/\b(break|cl(ear|ose)|e(nd|lse|lseif|rror)|end(if|f(or|unction)|switch|while)|f(or|unction)|if|keyboard|otherwise \
+|quit|return|switch|while)\b/;
+
+/* Taken fron the Matlab Function Reference, version 5.2 */
+octave_type_re =
+/\b(abs|acopy|acos|acosh|acot|acoth|acsc|acsch|addpath|airy|all|and|angle|ans|any\
+|arc(cosecant|cosine|cotangent|secant|sine|tangent)|area\
+|arename|asech|asin|asinh|atan(|2)|atanh|axes|axis|balance|bar(|3|3h|h)\
+|base2dec|bessel(h|i|j|k|y)|beta(|inc|ln)\
+|bicgstab|bin2dec|bit(and|cmp|get|max|or|set|shift|xor)|blanks\
+|box|brighten|builtin|calendar|cam(dolly|light|lookat|orbit|pan|pos|proj\
+|roll|target|up|va|zoom)|capture|case|cat(|ch)|caxis|cd|cdf2rdf\
+|cell(|2struct|plot)|cgs|char|chol(|inc|update)|cla(|bel|ss)\
+|clc|clf|clock|col(mmd|or(bar|map)|perm)|com(bs|et|et3|pa(n|ss))|computer\
+|cond(|eig|est)|conj|con(tour(|3|c|f))|contrast|conv(|2)|convhull|conv\
+|copy(file|obj)|corrcoef|cos|cosh|cot|coth|cov|cplxpair|cputime|cross\
+|csc|csch|cum(prod|trapz)|cylinder|daspect|date|date(num|str|vec)\
+|db(clear|cont|down|mex|quit|stack|status|step|stop|type|up)\
+|dd(eadv|eexec|einit|epoke|ereq|eterm|eunadv)|de(al|blank|(c2(base|bin|hex))\
+|conv)|default4|del2|delaunay|de(lete|t)|diag|diary|diff|dir|disp\
+|dlm(read|writ)|dmperm|double|dragrect|drawnow|dsearch|echo|eig|eigs|ellipj\
+|ellipke|eomday|eps|erf(|c|cx)|etime|eval|evalin|exist|exp|expint|expm|eye\
+|ezplot|factor|fclose|feather|feof|ferror|feval|fft(|2|n|shift)\
+|fget(l|s)|fid|figflag|figure|fileparts|fill|fill3|filter(|2)|find(|obj|str)\
+|fix|flip(dim|lr|ud)|floor|flops|fmin(|s)|fopen|format|fplot|fprintf\
+|frame(2im|edit)|fread|freqspace|frewind|fscanf|fseek|ftell|full|funm|fwrite\
+|fzero|gallery|gamma(|inc|ln)|g(ca|cd|cf|co)|gestalt|get(|field|frame)\
+|ginput|global|gmres|gplot|gradient|graymon|grid(|data)|gsvd|gtext|hadamard\
+|hankel|hdf|help|hess|hex2(dec|num)|hidden|hilb|hist|hold|home|horzcat\
+|hsv2rgb|i|ifft(|2|n|shift)|im2frame|imag|image|imagesc|im(finfo|read|write)\
+|ind2sub|Inf|inferiorto|inline|inpolygon|input|int2str|interp(1|2|3|ft|n)\
+|intersect|inv|invhilb|ipermute|is(a|cell(|str)|char|empty|equal|field\
+|finite|global|handle|hold|ieee|inf|letter|logical|member|nan|numeric\
+|object|ppc|prime|real|space|sparse|str|struct|student|unix|vms)\
+|j|kron|last(err|warn)|lcm|ldivide|legend(|re)|length|light(|angle|ing)\
+|lin2mu|line|linspace|load|log(|10|2|ical)|loglog(|m|space)|lookfor\
+|lower|lscov|lu|luinc|magic|mat2str|material|max|mean|median|menu\
+|mesh(|c|grid|z)|min|minus|mislocked|mkdir|ml(divide|ock)|mod|more|movie(|in)\
+|mpower|mrdivide|mtimes|mu2lin|munlock|NaN|narg(chk|in|out)|nd(grid|ims)\
+|newplot|nextpow2|nnls|nnz|nonzeros|norm|normest|not|now|null|num2(cell|str)\
+|nzmax|ode(45|file|get|set)|ones|or|orient|orth|pack|pagedlg|pareto|pascal\
+|patch|path|pause|pbaspect|pcg|pcode|pcolor|perms|permute|persistent\
+|pi|pie(|,3)|pinv|plot(|3|matrix|yy)|plus|pol2cart|polar|poly(|area|der\
+|eig|fit|val|valm)|pow2|power|primes|print(|dlg|frame|opt)|prod\
+|profile|qmr|qr(|delete|insert)|qtwrite|quad|quad8|quiver(|3)|qz\
+|rand(|n|perm)|rank|rat(|s)|rbbox|rcond|rdivide|readsnd|real(|max|min)\
+|recordsound|refresh|rem|repmat|reset|reshape|residue|rgb(2hsv|plot)\
+|ribbon|rmfield|rmpath|roots|rose|rot90|rotate(|3d)|round|rref(|movie)\
+|rsf2csf|save|scatter(|3)|schur|script|sech|semilog(x|y)|set(|diff|feild|xor)\
+|shading|shiftdim|sign|sin|sinh|size|slice|sliders|sort|sortrows|sound(|cap)\
+|sp(alloc|arse|convert|diags|eak|eye|fun|h2cart|here|inmap|line\
+|ones|parms|rand|randn|randsym|rintf|y)|sqrt(|m)|squeeze|sscanf|stairs\
+|startup|std|stem(|3)|str(2(cell|num)|cat|cmp|cmpi|ings|just|match|ncmp\
+|ncmpi|rep|tok|uct2cell,vcat)|sub(2ind|plot|s(asgn|pace|ref))|sum|superiorto\
+|surf(|ace|c|l|norm)|svd(|s)|sym(mmd|rcm)|tan|tanh|tempdir|tempname\
+|terminal|text|tic|times|title|toc|toeplitz|trace|transpose|trapz\
+|tri(l|mesh|surf|u)|try|tsearch|type|ui(control|getfile|menu|nt8|putfile\
+|resume|setcolor|setfont)|uminus|union|unique|unwrap|uplus|upper|varargout\
+|vectorize|ver(|sion|tcat)|view|viewmtx|voronoi|wait(bar|for(|buttonpress))\
+|warndlg|warning|waterfall|wav(read|write)|weekday|what(|snew)|which|who(|s)\
+|wilkinson|wk1(read|write)|writesnd|xlabel|xlgetrange|xlim|xlsetrange|xor\
+|ylabel|ylim|zeros|zlabel|zlim|zoom\
+)\b/;
+
+state octave_string_single_quotes extends Highlight
+{
+ /\\\\./ {
+ language_print ($0);
+ }
+ /[\']/ {
+ language_print ($0);
+ return;
+ }
+}
+
+state octave_string_double_quotes extends Highlight
+{
+ /\\\\./ {
+ language_print ($0);
+ }
+ /"/ {
+ language_print ($0);
+ return;
+ }
+}
+
+state octave extends HighlightEntry
+{
+ /* Comments. */
+ /(%|#)/ {
+ comment_face (true);
+ language_print ($0);
+ call (eat_one_line);
+ comment_face (false);
+ }
+
+ /* Continuation. */
+ /\.\.\./ {
+ keyword_face (true);
+ language_print ($0);
+ keyword_face (false);
+ }
+
+ /* Matrix start. */
+ /\[/ {
+ type_face (true);
+ language_print ($0);
+ type_face (false);
+ }
+
+ /* Matrix end. */
+ /\]/ {
+ type_face (true);
+ language_print ($0);
+ type_face (false);
+ }
+
+ octave_type_re {
+ type_face (true);
+ language_print ($0);
+ type_face (false);
+ }
+
+ octave_keyword_re {
+ keyword_face (true);
+ language_print($0);
+ keyword_face (false);
+ }
+
+ /* Transpose. */
+ /* variable' or )' */
+ /([a-zA-Z][a-zA-Z_0-9]*|\))([\'])/ {
+ language_print ($1);
+ keyword_face (true);
+ language_print ($2);
+ keyword_face (false);
+ }
+ /* ]' */
+ /([a-zA-Z][a-zA-Z_0-9]*|])([\'])/ {
+ type_face (true);
+ language_print ($1);
+ type_face (false);
+ keyword_face (true);
+ language_print ($2);
+ keyword_face (false);
+ }
+
+ /* Strings. */
+ /* 'any number of characters' */
+ /[\']/ {
+ string_face (true);
+ language_print ($0);
+ call (octave_string_single_quotes);
+ string_face (false);
+ }
+ /* "any number of characters" */
+ /["]/ {
+ string_face (true);
+ language_print ($0);
+ call (octave_string_double_quotes);
+ string_face (false);
+ }
+}
+
+
+/*
+Local variables:
+mode: c
+End:
+*/
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/octave.st
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/patches (from rev 2600, octave3.0/branches/lenny/debian/patches)
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/patches
___________________________________________________________________
Name: svn:ignore
+ 00list
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/rules (from rev 2600, octave3.0/branches/lenny/debian/rules)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/rules (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/rules 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,453 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# debian/rules file for the Debian/GNU Linux octave package
+# Copyright 1997-99,2000-03 by Dirk Eddelbuettel <edd at debian.org>
+#
+# $Id$
+
+include /usr/share/dpatch/dpatch.make
+
+# in order: octave, octave2.1, 2.1.28, 2.1 (or whatever the version is), 3.0
+# the difference in major and PACKAGEVER: first one is taken from the octave
+# version (ie 2.1.69), the second one from the binary package name in Debian
+# (ie octave2.1); necessary for the 3.0 rc uploads.
+source := $(shell head -1 debian/changelog | \
+ perl -nle 'm/^([a-z]+)/ and print $$1')
+PACKAGE := $(shell head -1 debian/changelog | \
+ perl -nle 'm/^(\S+)\s+/ and print $$1')
+version := $(shell head -1 debian/changelog | \
+ perl -nle 'm/\S+\s+\((?:\d:)*(\S+)-\S+\)/ and print $$1')
+major := $(shell echo $(version) | perl -nle \
+ 'm/(\d\.\d)\.\d+/ and print $$1')
+PACKAGEVER := $(shell echo $(PACKAGE) | \
+ perl -nle 'm/.*(\d.\d)/ and print $$1')
+
+hack:
+ @echo $(PACKAGEVER)
+
+ifeq ($(major),3.0)
+priority := 90
+else
+ifeq ($(major),2.1)
+priority := 80
+endif
+endif
+
+doc_package = $(PACKAGE)-doc
+html_package = $(PACKAGE)-htmldoc
+dev_package = $(PACKAGE)-headers
+emacs_package = $(PACKAGE)-emacsen
+info_package = $(PACKAGE)-info
+
+debbase := $(CURDIR)/debian
+debtmp := $(debbase)/$(PACKAGE)
+debshare := $(debtmp)/usr/share
+deblib := $(debtmp)/usr/lib
+debdoc := $(debshare)/doc/$(PACKAGE)
+debhtmldoc := $(debtmp)-htmldoc/usr/share/doc/$(PACKAGE)-htmldoc
+deblsp := $(debbase)/$(emacs_package)/usr/share/emacs/site-lisp/$(emacs_package)
+debini := $(debshare)/octave/site/m/startup
+debininew := $(debshare)/octave/$(version)/m/startup
+debapp := $(debshare)/applications
+
+savefiles := configure config.h.in scripts/configure \
+ doc/conf.texi examples/octave.desktop.in
+texifiles := doc/interpreter/octave.texi \
+ doc/liboctave/liboctave.texi \
+ doc/faq/Octave-FAQ.texi
+
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+## edd 3 Feb 2003 gcc 3.2, also imposed uniformly via Build-Depends
+## edd 27 Jun 2003 now that gcc 3.3 is in unstable and testing, relax this
+#c_compiler = /usr/bin/gcc-3.3
+#cxx_compiler = /usr/bin/g++-3.3
+#f77_compiler = /usr/bin/g77-3.3
+f77_compiler = gfortran
+fc_flag =
+fc_libs =
+compilerflags = -O2 -g
+# linkerflags = -s
+
+# default to blas, atlas can overload where available (see README.Atlas)
+#atlas = --with-blas=/usr/lib/libblas.so \
+# --with-lapack=/usr/lib/liblapack.so
+#atlas = --with-blas=/usr/lib/libblas-3.so \
+# --with-lapack=/usr/lib/liblapack-3.so
+atlas = --with-blas=-lblas-3gf --with-lapack=-llapackgf-3
+
+ifeq ($(DEB_BUILD_ARCH),arm)
+## edd 20 Jun 2002 no optimisation or debugging on baby systems
+# edd 25 Aug 2002 arm does not have atlas
+compilerflags = -O0 -g0
+atlas = --without-blas
+c_compiler = gcc-4.1
+cxx_compiler = g++-4.1
+else
+c_compiler = gcc
+cxx_compiler = g++
+endif
+
+#export DH_VERBOSE=1
+
+sliceterm = UNDEF+V_$(shell echo $(PACKAGEVER) | sed s/\\./_/g)
+
+debian/%: debian/in/%
+ slice -o $(sliceterm):$@ $<
+
+maintainer-clean:
+ rm -f debian/control debian/copyright
+
+maintainer-scripts: debian/control debian/copyright
+ for in in debian/in/PACKAGE* ; do \
+ slice -o $(sliceterm):debian/temp $$in ; \
+ out=`echo $$in | sed 's:/in/:/:;s/PACKAGE/$(PACKAGE)/'` ; \
+ sed 's/@VERSION@/$(version)/g;s/@PACKAGE@/$(PACKAGE)/g;s/@MAJOR@/$(major)/g;s/@PRIORITY@/$(priority)/g;' \
+ < debian/temp > $$out ; \
+ done
+ rm -f debian/temp
+
+ for f in octave-depends defs.make ; do \
+ sed 's/@VERSION@/$(version)/g;s/@MAJOR@/$(major)/g' \
+ < debian/in/$$f > debian/$$f ; \
+ done
+ cp debian/in/$(PACKAGE)-00list debian/patches/00list
+ cp debian/in/$(PACKAGE)-watch debian/watch
+ -cp debian/in/$(PACKAGE)-NEWS debian/NEWS
+
+get-orig-source: upstream
+upstream:
+ links ftp://ftp.octave.org/pub/octave/bleeding-edge
+
+$(patsubst %,build-%,arch indep) :: build-% : \
+ build-%-stamp configure-stamp make-%-stamp check-stamp
+$(patsubst %,build-%-stamp,arch indep) :: build-%-stamp : \
+ configure make-% check
+ touch $@
+
+.PHONY: save-files
+save-files:
+ -for f in $(savefiles) $(texifiles) ; do \
+ test -f $$f && cp $$f $$f-save ; \
+ done
+
+configure: maintainer-scripts save-files patch-stamp configure-stamp
+configure-stamp:
+ dh_testdir
+
+ [ -f autogen.sh ] && ./autogen.sh && chmod 0755 configure
+
+ # Patch desktop file such that the referenced command exists
+ -test -f examples/octave.desktop.in \
+ && perl -pi -e 's:/bin/octave:/bin/octave-$(version):' \
+ examples/octave.desktop.in
+
+ DEFAULT_PAGER=pager \
+ CC=$(c_compiler) \
+ CXX=$(cxx_compiler) \
+ F77=$(f77_compiler) \
+ FLIBS=$(fc_libs) \
+ infofile=/usr/share/info/$(PACKAGE).info \
+ ./configure \
+ --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr \
+ --datadir=/usr/share \
+ --libdir=/usr/lib \
+ --libexecdir=/usr/lib \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ $(atlas) \
+ --with-hdf5 \
+ --with-fftw \
+ $(fc_flag) \
+ --enable-shared \
+ --enable-rpath \
+ --disable-static
+
+ pod2man debian/octave-depends > octave-depends-$(version).1
+
+ for f in $(texifiles) ; do \
+ perl -pi -e 's/^(\@setfilename .+ctave)/$${1}$(major)/' \
+ $$f ; \
+ done
+
+ chmod +x debian/subdirs-vars.pl
+ cp octMakefile octMakefile-orig
+ for i in no-doc only-doc ; do \
+ debian/subdirs-vars.pl $$i \
+ < octMakefile > octMakefile-$$i ; \
+ done
+
+ touch configure-stamp
+
+make-arch: configure-stamp make-arch-stamp
+make-arch-stamp:
+
+ ln -fs octMakefile-no-doc octMakefile
+ $(MAKE) CFLAGS="$(compilerflags)" \
+ CXXFLAGS="$(compilerflags)" \
+ FFLAGS="$(compilerflags)" \
+ LDFLAGS="$(linkerflags)" \
+ CC="$(c_compiler)" \
+ CXX="$(cxx_compiler)" \
+ F77="$(f77_compiler)"
+
+ touch make-arch-stamp
+
+make-indep: configure-stamp make-arch-stamp make-indep-stamp
+make-indep-stamp:
+
+ ln -fs octMakefile-only-doc octMakefile
+ $(MAKE) AWK=gawk
+
+ touch make-indep-stamp
+
+check: configure-stamp make-arch-stamp check-stamp
+check-stamp:
+ ln -fs octMakefile-no-doc octMakefile
+ -$(MAKE) check
+ touch check-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+
+ [ ! -f doc/Makefile ] || $(MAKE) -C doc clean
+ [ ! -f doc/interpreter/images/Makefile ] \
+ || $(MAKE) -C doc/interpreter/images distclean
+ [ ! -f doc/Makefile ] || $(MAKE) -C doc maintainer-clean
+ find doc -name \*.info\* | xargs rm -f
+ # Remove all *.html shipped with the upstream tarball, such that
+ # when the package is build twice in a row it will have the same
+ # contents. This bug happens because makeinfo yields different
+ # names for the HTML files than those in the tarball.
+ find doc -name \*.html | xargs rm -f
+
+ -test -f octMakefile-orig && mv octMakefile-orig octMakefile
+
+ # In order to run distclean, octMakefile should be used (actually
+ # octMakefile.in, which always exist). However, Makeconf must
+ # always be present.
+ touch Makeconf
+ [ ! -f octMakefile.in ] \
+ || $(MAKE) -f octMakefile.in distclean
+
+ rm -f build-*-stamp configure-stamp make-*-stamp check-stamp \
+ install-*-stamp Makefile.tmp octMakefile-*
+
+ rm -f `ls debian/in/PACKAGE* | sed 's/PACKAGE/$(PACKAGE)/;s:/in::'`
+ rm -f octave-depends-$(version).1
+ ( cd debian ; rm -f octave-depends defs.make )
+
+ -for f in $(savefiles) $(texifiles) ; do \
+ test -f $$f-save && mv $$f-save $$f ; \
+ done
+
+ rm -f debian/NEWS debian/temp
+
+ # Make sure a debian/watch file is included in the source package
+ cp debian/in/$(PACKAGE)-watch debian/watch
+
+ dh_clean
+
+install: install-arch install-indep
+
+install-indep: configure-stamp make-indep-stamp install-indep-stamp
+install-indep-stamp :
+ dh_testdir
+ dh_testroot
+ dh_installdirs -A
+
+ ln -fs octMakefile-only-doc octMakefile
+ $(MAKE) INSTALL_PROGRAM="install -s" DESTDIR=$(debtmp) \
+ install
+
+ touch install-indep-stamp
+
+install-arch: configure-stamp make-arch-stamp check-stamp install-arch-stamp
+install-arch-stamp :
+ dh_testdir
+ dh_testroot
+ dh_installdirs -A
+
+ ln -fs octMakefile-no-doc octMakefile
+ $(MAKE) INSTALL_PROGRAM="install -s" DESTDIR=$(debtmp) \
+ install
+
+ dh_installman \
+ octave-depends-$(version).1 \
+ doc/interpreter/octave.1 \
+ doc/interpreter/octave-bug.1 \
+ doc/interpreter/mkoctfile.1 \
+ doc/interpreter/octave-config.1
+
+ install debian/octave-depends \
+ $(debtmp)/usr/bin/octave-depends-$(version)
+ install --mode=644 debian/defs.make \
+ $(debtmp)/usr/share/octave/debian/defs.make-$(version)
+ install -d $(debtmp)/usr/share/octave/packages
+
+ (cd $(debtmp)/usr/share/man/man1; \
+ mv -v octave.1 octave-$(version).1; \
+ ln -s octave-$(version).1 octave$(major).1; \
+ mv -v octave-bug.1 octave-bug-$(version).1; \
+ mv -v octave-config.1 octave-config-$(version).1; \
+ mv -v mkoctfile.1 mkoctfile-$(version).1; )
+ (cd $(debtmp)/usr/bin; \
+ rm -v octave octave-bug mkoctfile octave-config)
+
+ -test "$(PACKAGEVER)" = 2.1 \
+ || install --mode=644 debian/octave.st \
+ $(debtmp)/usr/share/enscript/hl
+
+ touch install-arch-stamp
+
+binary-indep: build-indep install-indep
+ dh_testdir -i
+ dh_testroot -i
+
+ # already installed by make
+ dh_installinfo -n -p$(info_package) doc/*/*$(major)*.info*
+
+ dh_installdocs -n -p$(doc_package) doc/*/*.pdf
+ dh_installdocs -i
+ for dir in faq interpreter liboctave ; do \
+ test -d $(debhtmldoc)/$$dir \
+ || mkdir $(debhtmldoc)/$$dir ; \
+ find doc/$$dir \( -name \*.html -o -name \*.png \) \
+ -exec cp \{} $(debhtmldoc)/$$dir \; ; \
+ done
+
+ # install Octave Emacs files and Debian Emacsen files
+ dh_installdirs -p$(emacs_package)
+ dh_installdirs -p$(emacs_package) \
+ usr/share/emacs/site-lisp/$(emacs_package)
+ install -p -m 0644 emacs/*.el $(deblsp)
+ dh_installemacsen -p$(emacs_package)
+ -install -p -m 0755 emacs/octave-tags \
+ $(debbase)/$(emacs_package)/usr/bin/octave-tags-$(version)
+ -install -p -m 0644 emacs/octave-tags.1 \
+ $(debbase)/$(emacs_package)/usr/share/man/man1/octave-tags-$(version).1
+
+ dh_installchangelogs -i ChangeLog
+ dh_compress -i --exclude=.pdf
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build-arch install-arch check
+ dh_testdir -a
+ dh_testroot -a
+ dh_installdirs -p$(PACKAGE)
+
+ # remove the /usr/share/info/dir stab
+ rm -vf $(debtmp)/usr/share/info/dir
+
+ # save the include files for the header package
+ dh_movefiles -p$(dev_package) --sourcedir=debian/$(PACKAGE) \
+ usr/include/ \
+ usr/bin/mkoctfile-$(version) \
+ usr/bin/octave-config-$(version) \
+ usr/bin/octave-depends-$(version) \
+ usr/share/man/man1/mkoctfile-$(version).1 \
+ usr/share/man/man1/octave-config-$(version).1 \
+ usr/share/man/man1/octave-depends-$(version).1 \
+ usr/share/octave/debian/defs.make-$(version)
+ rm -r $(debtmp)/usr/include
+ rm -rf $(debtmp)/usr/share/info
+ rm -rf $(debtmp)/usr/share/octave/debian/
+
+ install -p -m 0644 debian/$(PACKAGE).conf $(debtmp)/etc
+
+ # install lintian overrride
+ dh_lintian -p$(PACKAGE)
+
+ ## link the conf.file back from /etc over the version.spec. rc
+ ln -sf /etc/$(PACKAGE).conf $(debininew)/octaverc
+
+ # Remove empty dirs
+ rm -rf $(debshare)/octave/site \
+ $(deblib)/octave/*/site \
+ $(deblib)/octave/site
+
+ dh_installdocs -a README README.kpathsea \
+ NEWS* PROJECTS THANKS \
+ BUGS SENDING-PATCHES
+ dh_installdocs -p$(PACKAGE) debian/README.Atlas
+ # recreated in postinst in share/, not needed in lib
+ rm -vf $(debtmp)/usr/lib/octave/ls-R \
+ $(debtmp)/usr/share/octave/ls-R
+
+ ## Rename the desktop file
+ -[ -e $(debapp)/www.octave.org-octave.desktop ] \
+ && mv $(debapp)/www.octave.org-octave.desktop \
+ $(debapp)/octave$(major).desktop
+
+ dh_installexamples -p$(dev_package) examples/* \
+ --exclude=octave.desktop
+
+ dh_installmenu -p$(PACKAGE)
+ dh_installchangelogs -a ChangeLog ChangeLog.1
+ for i in glob libcruft liboctave src scripts test doc; do \
+ cp -vax $$i/ChangeLog $(debdoc)/changelog.$$i; done
+ # make octaveX.Y a symlink to octave-x.y.z and link the manpage to octaveX.Y
+ dh_link --package=$(PACKAGE) \
+ usr/bin/octave-$(version) usr/bin/$(PACKAGE)
+ dh_link --package=$(PACKAGE) \
+ usr/share/man/man1/octave-$(version).1.gz \
+ usr/share/man/man1/octave$(major).1.gz
+ # FIXME: The following should be removed after the final 3.0 release
+ifneq ($(PACKAGEVER),$(major))
+ dh_link --package=$(PACKAGE) \
+ usr/share/man/man1/octave$(major).1.gz \
+ usr/share/man/man1/octave$(PACKAGEVER).1.gz
+endif
+ # make mkoctfileX.Y a symlink and symlink the manpage as well
+ dh_link --package=$(dev_package) \
+ usr/bin/mkoctfile-$(version) usr/bin/mkoctfile$(major)
+ dh_link --package=$(dev_package) \
+ usr/share/man/man1/mkoctfile-$(version).1.gz \
+ usr/share/man/man1/mkoctfile$(major).1.gz
+ # FIXME: The following should be removed after the final 3.0 release
+ifneq ($(PACKAGEVER),$(major))
+ dh_link --package=$(dev_package) \
+ usr/share/man/man1/mkoctfile$(major).1.gz \
+ usr/share/man/man1/mkoctfile$(PACKAGEVER).1.gz
+endif
+ # make octaveX.Y-depends a symlink and symlink the manpage as well
+ dh_link --package=$(dev_package) \
+ usr/bin/octave-depends-$(version) \
+ usr/bin/octave$(major)-depends
+ dh_link --package=$(dev_package) \
+ usr/share/man/man1/octave-depends-$(version).1.gz \
+ usr/share/man/man1/octave$(major)-depends.1.gz
+ # FIXME: The following should be removed after the final 3.0 release
+ifneq ($(PACKAGEVER),$(major))
+ dh_link --package=$(dev_package) \
+ usr/share/man/man1/octave$(major)-depends.1.gz \
+ usr/share/man/man1/octave$(PACKAGEVER)-depends.1.gz
+endif
+ dh_strip -a --dbg-package=$(PACKAGE)-dbg
+ dh_compress -a
+ dh_fixperms -a
+ dh_installdeb -a
+ dh_shlibdeps -a -l/usr/lib/octave-$(version)
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-arch binary-indep
+.PHONY: build clean make configure binary-indep binary-arch binary
+
+.NOTPARALLEL:
+
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/rules
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:keywords
+ Id
Name: svn:mergeinfo
+
Copied: octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl (from rev 2600, octave3.0/branches/lenny/debian/subdirs-vars.pl)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl 2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,29 @@
+#!/usr/bin/perl -w
+
+### Manipulates the SUBDIRS and INSTALL_SUBDIRS variables. Run like this
+### subdirs-vars.pl no-doc
+### subdirs-vars.pl only-doc
+
+my $line = "";
+my $action = shift @ARGV;
+
+while (<>) {
+ $line .= $_;
+
+ ## Line continuation character ("\")
+ next if /\\$/;
+
+ if ($line =~ /^((INSTALL_|)SUBDIRS =)/) {
+ if ($action eq "no-doc") {
+ $line =~ s/doc//;
+ } else {
+ $line = "$1 doc\n";
+ }
+ }
+
+ print $line;
+
+ $line = "";
+}
+
+
Property changes on: octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mergeinfo
+
More information about the Pkg-octave-commit
mailing list