From: Peter Michael Green Date: Thu, 25 Jul 2019 02:20:25 +0000 (+0100) Subject: octave (4.4.1-5+rpi1) bullseye-staging; urgency=medium X-Git-Tag: archive/raspbian/4.4.1-6+rpi1~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a1cb4400e3f48163d0d6b387a35ebd28c46aa490;p=octave.git octave (4.4.1-5+rpi1) bullseye-staging; urgency=medium * Change build-depdency from texlive-generic-base to texlive-plain-generic. [dgit import unpatched octave 4.4.1-5+rpi1] --- a1cb4400e3f48163d0d6b387a35ebd28c46aa490 diff --cc debian/NEWS index 00000000,00000000..a70c45b7 new file mode 100644 --- /dev/null +++ b/debian/NEWS @@@ -1,0 -1,0 +1,42 @@@ ++octave (4.0.0~rc3-1) experimental; urgency=low ++ ++ A graphical user interface is now the default when running Octave ++ interactively. The start-up option --no-gui will run the familiar ++ command line interface, and still allows use of the GUI dialogs and ++ qt plotting toolkit. The option --no-gui-libs runs a minimalist ++ command line interface that does not link with the Qt libraries and ++ uses the fltk toolkit for plotting. ++ ++ Starting with this release, the Octave add-ons packaged in Debian will ++ no longer autoload by default. You may need to adapt existing scripts, ++ by adding "pkg load " statements. ++ ++ -- Sébastien Villemot Fri, 24 Apr 2015 15:32:45 +0200 ++ ++octave (3.8.1-2) unstable; urgency=medium ++ ++ The just-it-time (JIT) compiler has been disabled in this version, ++ because it creates problems with the Gallium llvmpipe Mesa driver. ++ Since the JIT is currently very basic, it is not worth the trouble. It ++ may be re-enabled later when the benefits outweigh the costs. See ++ #743260 for more details. ++ ++ -- Sébastien Villemot Wed, 30 Apr 2014 10:46:37 +0200 ++ ++octave (3.8.0~rc1-1) experimental; urgency=medium ++ ++ Starting with this version, the octave package now contains an ++ experimental graphical user interface (GUI) based on the Qt toolkit. ++ That GUI can be started by giving the `--force-gui' option to the ++ octave binary. ++ ++ For those who want to keep the lower memory footprint of a pure text ++ interface, there is the `octave-cli' executable which is not linked ++ against Qt. ++ ++ Starting with this version, Octave incorporates a just-in-time (JIT) ++ compiler, which can offer performance improvements in some situations. ++ Since it is still experimental, the JIT is disabled by default, but ++ you can activate it with the `jit_enable' command. ++ ++ -- Sébastien Villemot Fri, 20 Dec 2013 20:47:36 +0100 diff --cc debian/README.Debian index 00000000,00000000..724c0428 new file mode 100644 --- /dev/null +++ b/debian/README.Debian @@@ -1,0 -1,0 +1,68 @@@ ++General information ++=================== ++ ++The octave-doc package contains extra documentation in PDF and HTML formats ++which can be found in the doc-base system or directly under ++/usr/share/doc/octave once this supplementary package is installed. It also ++installs documentation in the Info format. ++ ++Further information on Octave, the Octave mailing-lists and the Octave ++source archive can be found at https://www.octave.org/ ++ ++The Debian Octave-related packages are collectively maintained by the Debian ++Octave Group (https://wiki.debian.org/Teams/DebianOctaveGroup). ++ ++ ++Using ATLAS or OpenBLAS libs with GNU Octave ++============================================ ++ ++In order to speed up Octave's linear algebra operations, you can install the ++ATLAS package (libatlas3-base), or the OpenBLAS package (libopenblas-base). ++Octave should automatically pick up the faster libraries. For more information ++about BLAS and LAPACK in Debian, see: ++ ++ https://wiki.debian.org/DebianScience/LinearAlgebraLibraries ++ ++ ++About Octave-Forge packages ++=========================== ++ ++If you want to install packages from the Octave-Forge project ++(https://octave.sourceforge.io/), the recommended way is to use the packages ++distributed by Debian. Most Octave-Forge packages are available in Debian under ++the name octave- (for example, the statistics package from ++Octave-Forge is available as the octave-statistics package in Debian). The use ++of the `pkg install' command at the Octave prompt and may interfere ++with the package management system in Debian. ++ ++Note that Octave is not configured to autoload the installed packages. ++This means that the functions provided by the installed packages will ++not be available at the Octave prompt at startup. Therefore, each ++package must be individually loaded by using the `pkg load' command. ++One way to automatically load all the installed packages at startup ++time is to add the following code to the initialization file ++`~/.octaverc': ++ ++ pkgs = pkg ("list"); ++ for i = 1 : numel (pkgs) ++ pkg ("load", pkgs{i}.name); ++ endfor ++ ++If you do this, remember that other users may not have Octave ++configured to load packages at startup. Therefore, if you write code ++for others, your scripts still need to load the packages they require. ++ ++ ++Why is mkoctfile not in octave, but in liboctave-dev? ++===================================================== ++ ++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 liboctave-dev will trigger the installation of ++these packages, so one can use mkoctfile then. ++ ++pkg.m is not part of liboctave-dev as it's used to find already installed ++packages (via /etc/octave.conf). ++ ++ -- Sébastien Villemot , Thu, 4 Jan 2018 15:57:09 +0100 ++ diff --cc debian/changelog index 00000000,00000000..c8efd76e new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,4658 @@@ ++octave (4.4.1-5+rpi1) bullseye-staging; urgency=medium ++ ++ * Change build-depdency from texlive-generic-base to texlive-plain-generic. ++ ++ -- Peter Michael Green Thu, 25 Jul 2019 02:20:25 +0000 ++ ++octave (4.4.1-5) unstable; urgency=medium ++ ++ [ Mike Miller ] ++ * bison-3.3.patch: new patch from upstream, fixes FTBFS with bison 3.3 ++ (Closes: #923442) ++ ++ -- Sébastien Villemot Fri, 01 Mar 2019 10:16:21 +0100 ++ ++octave (4.4.1-4) unstable; urgency=medium ++ ++ * Add libglu1-mesa-dev to Build-Depends. This is necessary to have ++ OpenGL support on armel and armhf (on other archs, it is pulled in by ++ qtbase5-dev). Thanks to Adrian Bunk (Closes: #918616) ++ ++ -- Sébastien Villemot Tue, 08 Jan 2019 10:30:45 +0100 ++ ++octave (4.4.1-3) unstable; urgency=medium ++ ++ [ Rafael Laboissiere ] ++ * d/README.Debian: Fix wording regarding the use of the "pkg install" command ++ * d/README.Debian: Document the necessity of the "pkg load" command ++ (Closes: 914373) ++ * d/control: Bump Standards-Version to 4.3.0 (no changes needed) ++ * Build-depend on debhelper-compat instead of using d/compat ++ ++ [ Mike Miller ] ++ * Ensure that Octave includes important features ++ - d/t/builtin-features: New test for builtin features. ++ - d/t/control: Include builtin-features in autopkgtest suite. ++ - d/rules: Call builtin-features after standard test suite. ++ (Closes: #916979) ++ ++ [ Sébastien Villemot ] ++ * unimplemented-functions.patch: update the list of unimplemented functions ++ (Closes: #914391) ++ ++ -- Sébastien Villemot Sun, 06 Jan 2019 10:45:09 +0100 ++ ++octave (4.4.1-2) unstable; urgency=medium ++ ++ [ Steffen Möller ] ++ * Update metadata - added references to scientific software registries. ++ ++ [ Rafael Laboissiere ] ++ * d/control: Bump Standards-Version to 4.2.1 (no changes needed) ++ ++ -- Sébastien Villemot Tue, 02 Oct 2018 10:12:52 +0200 ++ ++octave (4.4.1-1) experimental; urgency=medium ++ ++ * New upstream version 4.4.1 ++ - this is no longer a release candidate (Closes: #906047) ++ * Bump SOVERSION of liboctave (5→6) ++ * Drop missing-inplace_edit.patch, no longer needed ++ ++ -- Sébastien Villemot Mon, 20 Aug 2018 21:24:23 +0200 ++ ++octave (4.4.1~rc2-3) unstable; urgency=medium ++ ++ * Re-disable java on mipsel ++ ++ -- Sébastien Villemot Fri, 03 Aug 2018 15:03:08 +0200 ++ ++octave (4.4.1~rc2-2) unstable; urgency=medium ++ ++ * Re-disable java on mips and powerpc ++ ++ -- Sébastien Villemot Fri, 03 Aug 2018 09:25:14 +0200 ++ ++octave (4.4.1~rc2-1) unstable; urgency=medium ++ ++ [ Rafael Laboissiere ] ++ * d/control: Add Rules-Requires-Root: no ++ ++ [ Sébastien Villemot ] ++ * New upstream release candidate 4.4.1~rc2 ++ + compiles against Qt 5.11 (Closes: #904855) ++ * d/copyright: reflect upstream changes ++ * Drop assume-blas-integer-size.patch, no longer needed ++ * missing-inplace_edit.patch: new patch, adds missing script in tarball ++ * Temporarily drop Build-Depends on libsundials-dev. ++ Octave 4.4 is not compatible with Sundials 3.1 (and the latter currently ++ FTBFS on several architectures). ++ * d/tests/smoke: adapt test for release candidates version numbers ++ * Replace transfig by fig2dev in Build-Depends ++ * Register info files into doc-base ++ * Bump Standards-Version to 4.2.0 ++ ++ -- Sébastien Villemot Thu, 02 Aug 2018 10:19:41 +0200 ++ ++octave (4.4.0-3) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Sébastien Villemot Sat, 09 Jun 2018 19:54:56 +0200 ++ ++octave (4.4.0-2) experimental; urgency=medium ++ ++ [ Mike Miller ] ++ * Save test suite log file as an autopkgtest artifact. ++ * d/t/control: Add test dependency on fonts-freefont-otf ++ * assume-blas-integer-size.patch: new patch, fixes FTBFS on big endian arches. ++ * d/clean: Clean generated gperf files in libgnu so they are rebuilt. ++ ++ -- Sébastien Villemot Sat, 09 Jun 2018 11:51:18 +0200 ++ ++octave (4.4.0-1) experimental; urgency=medium ++ ++ * New upstream version 4.4.0 ++ * Simplify autopkgtest using AUTOPKGTEST_TMP. ++ * Disable java again on armel. ++ ++ -- Sébastien Villemot Thu, 03 May 2018 11:17:57 +0200 ++ ++octave (4.3.92-1) experimental; urgency=medium ++ ++ * New upstream version 4.3.92 ++ * octave-common now Recommends fonts-freefont-otf (previously was a Depends). ++ It takes either a severely broken system configuration, or a user intentionally ++ using a very limited Fontconfig configuration, to require fallback fonts. ++ * d/copyright: reflect upstream changes. ++ * Drop patches applied upstream: add_info_dir_categories, abi-bump.patch. ++ * Java changes: ++ + no longer rely on javahelper to detect Java location, because of #896438. ++ + disable java on arches that don't have OpenJDK 9: kfreebsd-*, riscv64. ++ + re-enable java on armel, m68k, mips, mipsel, powerpc, sparc64, for testing ++ purposes. ++ ++ -- Sébastien Villemot Mon, 30 Apr 2018 11:33:27 +0200 ++ ++octave (4.3.91-1) experimental; urgency=medium ++ ++ [ Rafael Laboissiere ] ++ * d/rules: Remove the unnecessary get-orig-source target ++ * d/control: Bump Standards-Version to 4.1.4 ++ ++ [ Sébastien Villemot ] ++ * d/watch: use pre-defined regexps for version number and archive extension. ++ * New upstream version 4.3.91 ++ + now built by default with --enable-64 (Closes: #779943) ++ + no longer fetch network resources when network disabled (Closes: #876363) ++ * d/copyright: reflect upstream changes. ++ d/copyright-scan-patterns.yml, d/fill.copyright.blanks.yml: new files, to ++ support the updating of the copyright file with "cme update dpkg-copyright". ++ * Drop patches applied upstream: ++ + add-corrcoef-function.patch ++ + appstream-upgrade-spec.patch ++ + java9.patch ++ * Add libsundials-dev to Build-Depends. ++ * texinfo.patch: new patch, prevents the regeneration of texinfo.tex. ++ Octave needs a version of this file newer than the one shipped with ++ automake-1.15. ++ * Bump SOVERSION of liboctave (4->5) ++ abi-bump.patch: new patch taken from upstream, will be in the final 4.4 ++ release. ++ * Remove unused override for JAR file in source tarball. ++ * octave-common now Depends on fonts-freefont-otf for fallback fonts. ++ ++ [ Mike Miller ] ++ * d/control: Add qttools5-dev to Build-Depends. ++ * d/control: Remove libosmesa6-dev from Build-Depends. ++ Octave now prefers Qt QOffscreenSurface to OSMesa for figures with ++ visible=off. ++ * d/rules: Build with the location of fonts-freefont-otf package. ++ ++ -- Sébastien Villemot Wed, 25 Apr 2018 12:10:43 +0200 ++ ++octave (4.2.2-2) unstable; urgency=medium ++ ++ * Rebuild against java 9 (Closes: #894349) ++ * Drop patches no longer needed: ++ + hdf5-flags.patch ++ + hdf5-mkoctfile.patch ++ + mkoctfile-mpi.diff ++ ++ -- Sébastien Villemot Tue, 03 Apr 2018 22:05:56 +0200 ++ ++octave (4.2.2-1) unstable; urgency=medium ++ ++ [ Mike Miller ] ++ * Use secure URLs for upstream source and docs. ++ * Add autopkgtest test suite ++ ++ [ Sébastien Villemot ] ++ * New upstream version 4.2.2 ++ - octave.desktop.in: fixes repetition of Name in Comment field and start ++ I10n (Closes: #889739) ++ * d/copyright: reflect upstream changes. ++ * Drop patches applied upstream: strncmp.patch, qscintilla-rename.patch. ++ ++ -- Sébastien Villemot Thu, 15 Mar 2018 11:43:36 +0100 ++ ++octave (4.2.1-7) unstable; urgency=medium ++ ++ * Add missing Breaks+Replaces on octave-doc against octave-{info,htmldoc}. ++ (Closes: #890229) ++ * octave now Recommends epstool (which is used by print.m). (Closes: #889797) ++ ++ -- Sébastien Villemot Mon, 12 Feb 2018 10:39:08 +0100 ++ ++octave (4.2.1-6) unstable; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * Merge octave-{htmldoc,info} into octave-doc (and make them transitional). ++ * octave now Suggests liboctave-dev, and liboctave-dev now Enhances octave. ++ * doc-base handle for reference card is now "octave-refcard". ++ ++ [ Rafael Laboissiere ] ++ * d/control: ++ - Use Debian's GitLab URLs in Vcs-* headers ++ - Change Maintainer to team+pkg-octave-team@tracker.debian.org ++ ++ -- Rafael Laboissiere Sun, 11 Feb 2018 07:04:14 -0200 ++ ++octave (4.2.1-5) unstable; urgency=medium ++ ++ * Disable java on powerpc, fixes FTBFS on that arch. ++ * Adapt for new QScintilla library naming scheme. ++ + qscintilla-rename.patch: new patch. ++ + Now Build-Depends on libqscintilla2-qt5-dev. ++ Thanks to Scott Kitterman (Closes: #886195) ++ * Bump Standards-Version to 4.1.3. ++ * Use secure URL in debian/watch. ++ * Do not run debhelper in verbose mode. ++ * Convert d/upstream/signing-key.pgp to .asc format. ++ * Bump to debhelper compat level 11. ++ Incidentally, all documentation is now under /usr/share/doc/octave. ++ * No longer rename *.png files under /usr/share/info/. (Closes: #816534) ++ ++ -- Sébastien Villemot Thu, 04 Jan 2018 15:41:31 +0100 ++ ++octave (4.2.1-4) unstable; urgency=medium ++ ++ * Disable java on armel, fixes FTBFS on that arch. ++ * Enable java on kfreebsd-*. ++ ++ -- Sébastien Villemot Sat, 23 Sep 2017 09:35:16 +0200 ++ ++octave (4.2.1-3) unstable; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * d/strncmp.patch: new patch, makes strncmp case-sensitive again. ++ Thanks to Thierry Rascle (Closes: #867212) ++ * d/rules: drop --max-parallel workaround to dh_auto_install. ++ As a consequence, build-depend on debhelper ≥ 10.3. ++ * Set gnuplot-qt as the preferred gnuplot alternative, also add gnuplot-nox. ++ * d/control: drop useless Breaks on liboctave{1,2,3}. ++ * d/watch: revert to xz format only. ++ The dropping of .xz in 4.2.0 was an accident, now repaired. And if we also ++ check for .gz, it takes precedence, which is not what we want. ++ * Enforce generic BLAS. ++ Avoids tying the binary to OpenBLAS or ATLAS. ++ * No longer run the testsuite using xvfb-run. ++ This fixes SIGILL with Qt5. ++ * Install back the PDF files of the octave-doc package in ++ /usr/share/doc/octave-doc. This fixes FTBFS with DEB_BUILD_OPTIONS=nodoc. ++ The PDF will be moved again to /usr/share/doc/octave when we bump to ++ debhelper compat level 11. ++ * java9.patch: new patch, fixes FTBFS with Java 9. (Closes: #873996) ++ ++ [ Mike Miller ] ++ * d/control: drop useless Build-Depends on libftgl-dev. (Closes: #870657) ++ * d/control: Build-Depends on bison, gperf, icoutils, librsvg2-bin. ++ * d/clean: List files in the source distribution that should be rebuilt. ++ (Closes: #870690) ++ * d/control: Build-Depend on Qt 5 libraries, drop Qt 4 equivalents. ++ (Closes: #875063) ++ * d/control: drop obsolete Conflicts/Replaces against octave-java. ++ * d/octave.postinst: run /usr/bin/octave explicitly to build package cache. ++ ++ [ Rafael Laboissiere ] ++ * d/u/metadata: Change type of reference to "manual" ++ * d/u/metadata: Use BibTeX format in Author field ++ * d/u/metadata: Update reference for version 4.2.0 ++ * d/p/add-corrcoef-function.patch: New patch ++ * d/control: Bump Standards-Version to 4.1.0 (no changes needed) ++ ++ -- Sébastien Villemot Sun, 10 Sep 2017 17:34:32 +0200 ++ ++octave (4.2.1-2) unstable; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * Add missing icons in octave-common. ++ * Ship AppStream metadata. ++ In particular, introduce new patch d/p/appstream-upgrade-spec.patch to ++ conform with most recent AppStream specification. (Closes: #825803) ++ * d/copyright: use secure URL for format. ++ * d/control: ++ + Replace the long list of versioned Breaks with a Breaks against ++ liboctave3v5. ++ + Remove several unnecessary versioned dependencies. ++ + Drop obsolete libcurl4-dev alternative in Build-Depends. ++ + Replace libreadline{5,6}-dev by libreadline-gplv2-dev in liboctave-dev ++ deps. ++ + Mark octave-{common,doc,htmldoc,info} as M-A foreign. ++ + Bump Standards-Version to 4.0.0. ++ * octave-htmldoc: install HTML files using dh_installdocs. ++ Incidentally, this implies a change in the path for this ++ documentation. ++ * d/rules: ++ + Support the "nodoc" tag of DEB_BUILD_OPTIONS. ++ + Support the "nocheck" tag of DEB_BUILD_OPTIONS. ++ * Minor simplifications to {liboctave-dev,octave-common}.install. ++ * d/octave.triggers: Use a -noawait type of trigger. ++ So far the trigger for Octave Forge packages was implicitly of the -await ++ type. Lintian now complains about this, and asks to explicitly make a choice ++ between the -await and -noawait types (the latter being easier to manage for ++ dpkg). Since Octave Forge packages can be configured before the trigger is ++ activated, we go for the -noawait type. ++ ++ [ Rafael Laboissiere ] ++ * d/control: Use cgit instead of gitweb in Vcs-Browser URL ++ ++ -- Sébastien Villemot Fri, 30 Jun 2017 12:57:58 +0200 ++ ++octave (4.2.1-1) experimental; urgency=medium ++ ++ * New upstream version 4.2.1 ++ * d/copyright: reflect upstream changes. ++ * d/p/drop-url-to-sf-logo.patch: drop patch, no longer needed. ++ * d/watch: bump to format version 4. ++ * Bump to debhelper compat level 10. ++ ++ -- Sébastien Villemot Tue, 28 Feb 2017 12:28:25 +0100 ++ ++octave (4.2.0-2) experimental; urgency=medium ++ ++ * d/octave.conf: ++ + Use recommended __octave_config_info__ function ++ + Remove deprecated package autoloading (Closes: #850002) ++ ++ -- Rafael Laboissiere Tue, 03 Jan 2017 22:07:06 -0200 ++ ++octave (4.2.0-1) experimental; urgency=medium ++ ++ * New upstream version 4.2.0 (Closes: #845112) ++ * d/copyright: Reflect upstream changes ++ * d/s/lintian-overrides: Drop unused override ++ * d/octave.lintian-overrides: Drop unused overrides ++ * d/u/metadata: Add citation ++ * d/watch: Add .gz as a possible extension for the upstream tarball ++ * d/control: (Build-)Depends on gnuplot >= 4.4 ++ * Bump the SONAME liboctave3v5 to liboctave4 ++ * Drop patches: ++ + d/p/no_pdf_in_print.diff: gnuplot can now export in PDF format ++ + d/p/gcc-6-abs-overload.patch: Octave compiles now with GCC v6 ++ + d/p/gcc-6-include-math-stdlib.patch: ditto ++ * Refresh patches for new upstream version: ++ + d/p/always-build-octave-jar.patch ++ + d/p/drop_versioned_binaries.diff ++ + d/p/hdf5-flags.patch ++ + d/p/hdf5-mkoctfile.patch ++ + d/p/install_libraries_publically ++ + d/p/mkoctfile-mpi.diff ++ * d/octave.install: Do not use dh-exec ++ * d/rules: Avoid triggering the build of Bison-generated files ++ * d/p/drop-url-to-sf-logo.patch: New patch ++ ++ -- Rafael Laboissiere Sun, 27 Nov 2016 21:34:38 -0200 ++ ++octave (4.0.3-2) unstable; urgency=medium ++ ++ [ Rafael Laboissiere ] ++ * d/liboctave3v5.lintian-overrides: Update SOVERSIONs of shared libraries ++ ++ [ Mike Miller ] ++ * Fix FTBFS with GCC 6. ++ + d/p/gcc-6-abs-overload.patch: Work around abs overload changes. ++ + d/p/gcc-6-include-math-stdlib.patch: Fix gnulib header file overrides. ++ (Closes: #831120) ++ ++ -- Sébastien Villemot Thu, 18 Aug 2016 23:32:15 +0200 ++ ++octave (4.0.3-1) unstable; urgency=medium ++ ++ * Imported Upstream version 4.0.3 ++ * d/copyright: Reflect upstream changes ++ * d/p/install_libraries_publically: Refresh for new upstream version ++ ++ -- Rafael Laboissiere Mon, 04 Jul 2016 00:40:13 -0300 ++ ++octave (4.0.2-1) unstable; urgency=medium ++ ++ * Imported Upstream version 4.0.2 ++ * Bump Standards-Version to 3.9.8, no changes needed. ++ ++ -- Sébastien Villemot Fri, 29 Apr 2016 17:12:34 +0200 ++ ++octave (4.0.1-1) unstable; urgency=medium ++ ++ * Imported Upstream version 4.0.1 ++ * d/p/drop_versioned_binaries.diff: add back hunk for src/main.in.cc. ++ ++ -- Sébastien Villemot Tue, 22 Mar 2016 22:10:04 +0100 ++ ++octave (4.0.1~rc4-1) experimental; urgency=low ++ ++ * Imported Upstream version 4.0.1~rc4 ++ + This version fixes the interaction with gnuplot v5 (Closes: #805295). ++ + Also, it also fixes a HDF5 regression (Closes: #815597). ++ * d/p/drop_versioned_binaries.diff: Refresh for new upstream version ++ * d/control: ++ + Use secure URIs in the Vcs-* fields ++ + Bump Standards-Version to 3.9.7 ++ * Install the PDF files of the octave-doc package in /usr/share/doc/octave. ++ This is now recommended by the Debian Policy, version 3.9.7 (section ++ 12.3). ++ * d/rules: Avoid triggering the build of oct-gperf.h ++ * d/octave.lintian-overrides: Add override for shlib-calls-exit ++ * d/p/octave-pkgbuilddir.patch: New patch. ++ This patch replaces the patch enable_dirs_in_pkg. It introduces a ++ better change in pkg/private/install.m that allows packages to be ++ built in place and avoid unreproducible builds due to temporary build ++ directories appearing in the .oct files. ++ * d/octave-doc.install: Drop useless call to dh-exec ++ ++ -- Rafael Laboissiere Mon, 14 Mar 2016 16:01:37 +0100 ++ ++octave (4.0.1~rc2-1) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * Imported Upstream version 4.0.1~rc2 ++ * d/octave.menu: Drop menu file per the tech-ctte decision on Bug#741573 ++ * d/control: Drop useless build-dependency on gperf ++ * d/s/lintian-overrides: ++ + Add override for source-contains-autogenerated-gperf-data ++ + Add override for unknown variable in d/octave-common.install ++ + Add override for source-contains-prebuilt-java-object ++ + Add override for dh-exec-useless-usage in d/octave.dirs ++ * Add Lintian overrides for empty directories ++ * d/liboctave3v5.lintian-overrides: Remove obsolete Lintian override. ++ Lintian identifies now the "v5" suffix related to the GCC-5 / ++ libstdc++6 transition. ++ * d/octave-info.lintian-overrides: Remove obsolete Lintian override. ++ The info files are shipped again in compressed form since version ++ 4.0.0-rc3-1 of the package. ++ * d/liboctave3v5.lintian-overrides: Add file ++ * d/rules: Avoid useless call of ldconfig in the triggers script ++ * d/octave-htmldoc.menu: Remove obsolete file ++ ++ [ Sébastien Villemot ] ++ * Drop octave-dbg package, now rely on automatic debug packages. ++ ++ -- Sébastien Villemot Tue, 19 Jan 2016 17:27:49 +0100 ++ ++octave (4.0.1~rc1-1) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * Imported Upstream version 4.0.1~rc1 ++ * d/p/xbackslash-texinfo.patch: Drop patch (applied upstream) ++ * d/p/dont-use-included-texinfo-texmfcnf.patch: Drop patch (applied upstream) ++ ++ -- Sébastien Villemot Wed, 23 Dec 2015 10:43:56 +0100 ++ ++octave (4.0.0-5) unstable; urgency=medium ++ ++ * d/control: replace libhdf5-mpich2-dev by libhdf5-mpich-dev. ++ ++ -- Sébastien Villemot Thu, 01 Oct 2015 10:05:15 +0200 ++ ++octave (4.0.0-4) unstable; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * Rename liboctave3 to liboctave3v5 for g++-5 transition. (Closes: #797992) ++ * d/control: promote octave-info to Recommends of octave. ++ It is needed by the GUI help browser. (Closes: #793524) ++ ++ [ Mike Miller ] ++ * Downgrade default-jre-headless from Depends to Recommends. ++ Thanks to Alois Schloegl for the suggestion (Closes: #742503) ++ * Disable java on hppa, m68k, and sparc64 ports. Fixes FTBFS on those archs. ++ (Closes: #792869) ++ ++ -- Sébastien Villemot Sat, 05 Sep 2015 00:03:52 +0200 ++ ++octave (4.0.0-3) unstable; urgency=low ++ ++ * Restore the long list of Breaks with a single Breaks against liboctave2. ++ Otherwise there are various upgrade failures. ++ ++ -- Sébastien Villemot Tue, 21 Jul 2015 22:17:39 +0200 ++ ++octave (4.0.0-2) unstable; urgency=low ++ ++ * Upload to unstable. ++ * Fix FTBFS with texinfo 6. ++ - Add texlive-fonts-recommended to build-depends (needed for texinfo 6) ++ - Add debian/patches/dont-use-included-texinfo-texmfcnf.patch and ++ xbackslash-texinfo.patch (Patches thanks to Norbert Preining and ++ Mike Miller) (Closes: #790533) ++ * Replace the long list of Breaks with a single Breaks against liboctave2. ++ This should work now that #671711 is fixed in Jessie and later. ++ ++ -- Sébastien Villemot Sat, 18 Jul 2015 14:20:22 +0200 ++ ++octave (4.0.0-1) experimental; urgency=low ++ ++ [ Sébastien Villemot ] ++ * Imported Upstream version 4.0.0 ++ * d/watch: support the xz extension for upstream tarball. ++ ++ [ Rafael Laboissiere ] ++ * Build-Depends on libsndfile1-dev and portaudio19-dev. ++ This makes the audioinfo, audioread and audiowrite functions for ++ reading and writing audio files, as well as the audioplayer, ++ audiorecorder classes and audiodevinfo function for audio playback and ++ recording fully functional. ++ ++ -- Sébastien Villemot Thu, 04 Jun 2015 14:17:23 +0200 ++ ++octave (4.0.0~rc4-1) experimental; urgency=low ++ ++ * Imported Upstream version 4.0.0~rc4 ++ * d/p/bump-soname.patch: drop patch, applied upstream. ++ ++ -- Sébastien Villemot Wed, 29 Apr 2015 21:38:17 +0200 ++ ++octave (4.0.0~rc3-1) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * Imported Upstream version 4.0.0~rc3 ++ In this new upstream version, the config.log file generated at build ++ time is no longer included in octave-common (Closes: #759426). ++ * d/p/drop_versioned_binaries.diff: Refresh for new upstream version ++ * d/p/install_libraries_publically: Refresh for new upstream version ++ * d/p/always-build-octave-jar.patch: Refresh for new upstream version ++ * d/p/hdf5-flags.patch: Refresh for new upstream version ++ * d/p/mkoctfile-infinite-loop.patch: Drop patch (applied upstream) ++ * d/liboctave-dev.examples: Adjust for new upstream layout ++ * Build-Depends on Qt4 libraries (needed for new GUI) ++ * Build-Depends on zip and unzip (needed for unit testing in zip.m) ++ * Add myself to Uploaders ++ * Build-Depends on MesaOS (needed for OpenGL offscreen rendering) ++ It is now possible to use the print command on figures with ++ visible=off (Closes: #740449). ++ * Bump Breaks relationships for packages shipping .oct files ++ * d/rules: compress info files, complying with the Policy. ++ The upstream problem of GUI freeze when accessing the compressed info ++ files has been fixed upstream. (Closes: #764809) ++ ++ [ Sébastien Villemot ] ++ * debian/copyright: reflect upstream changes. ++ * d/p/hurd_path_max.diff: drop patch (applied upstream). ++ * d/p/dblquad-s390x.diff: drop patch (no longer needed). ++ * Add entry in d/NEWS (GUI now by default, pkg autoload disabled). ++ * Bump SONAME of liboctave (2->3). ++ - d/p/bump-soname.patch: patch to anticipate the bump by upstream. ++ - d/control, d/liboctave?.install: rename the package ++ * Remove obsolete Conflicts/Replaces against octave3.2* packages. ++ * Reactivate java support on armhf. It had been incorrectly disabled: ++ the testsuite crash was actually caused by #767138, not by java. ++ ++ -- Sébastien Villemot Fri, 24 Apr 2015 16:08:00 +0200 ++ ++octave (3.8.2-4) unstable; urgency=medium ++ ++ * mkoctfile-infinite-loop.patch: fix infinite loop of mkoctfile -M on ++ platforms where char is unsigned. (Closes: #770192) ++ ++ -- Sébastien Villemot Mon, 01 Dec 2014 21:25:52 +0100 ++ ++octave (3.8.2-3) unstable; urgency=medium ++ ++ [ Rafael Laboissiere ] ++ * d/rules: Do not compress info files, avoiding the freeze of Octave GUI ++ (Closes: #762078) ++ ++ [ Sébastien Villemot ] ++ * Drop dependency on default-jre-headless on mips. ++ * Bump Standards-Version to 3.9.6, no changes needed. ++ * liboctave-dev: no longer ship Makefiles under examples directory. ++ (Closes: #759427) ++ * Add lintian-overrides for uncompressed info files. ++ ++ -- Sébastien Villemot Fri, 10 Oct 2014 21:03:40 +0200 ++ ++octave (3.8.2-2) unstable; urgency=medium ++ ++ * Disable java on mips. (Closes: #759663) ++ ++ -- Sébastien Villemot Fri, 29 Aug 2014 22:39:52 +0200 ++ ++octave (3.8.2-1) unstable; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * Imported Upstream version 3.8.2 ++ - statistics() function adapted to new signature of kurtosis() and ++ skewness() functions. (Closes: #755882) ++ - no longer pass -mieee flag to moc-qt4, should fix FTBFS on alpha. ++ (Closes: #746924) ++ * debian/copyright: reflect upstream changes. ++ * Remove Thomas Weber from Uploaders. Thanks Thomas for your work! ++ * Recommend OpenBLAS over ATLAS as the optimized BLAS library. ++ OpenBLAS is a better default because its generic binary is able to ++ dynamically select the kernel specialized for the current CPU, while ATLAS ++ needs to be recompiled. However, OpenBLAS is not present on some ++ architectures, so ATLAS will remain the default on those. ++ * Allow virtual packages liblapack.so and libblas.so to satisfy dependencies ++ of liboctave-dev. (Closes: #757237) ++ ++ [ Gilles Filippini ] ++ * Support hdf5 1.8.13 new packaging layout. (Closes: #756689) ++ New patches: ++ - hdf5-flags.patch to fix a couple of makefiles regarding ++ new paths; ++ - hdf5-mkoctfile.patch to fix hdf5 path when building octave ++ modules. ++ ++ -- Sébastien Villemot Thu, 14 Aug 2014 12:19:21 +0200 ++ ++octave (3.8.1-3) unstable; urgency=medium ++ ++ [ Thomas Weber ] ++ * Correct typo in bugnumber in NEWS file (closes: #746534) ++ ++ [ Sébastien Villemot ] ++ * Deactivate java support on armhf. Fixes FTBFS there. ++ ++ -- Sébastien Villemot Sat, 10 May 2014 10:40:26 +0200 ++ ++octave (3.8.1-2) unstable; urgency=medium ++ ++ [ Mike Miller ] ++ * Disable JIT on all archs to fix LLVM library conflicts. ++ (Closes: #743260, #739903) ++ ++ [ Sébastien Villemot ] ++ * Mention the disabling of JIT in NEWS.Debian. ++ * Add a Breaks for octave-fixed. The package has been removed from ++ unstable, but people upgrading from Wheezy may still have it. ++ (Closes: #744244) ++ ++ -- Sébastien Villemot Wed, 30 Apr 2014 10:48:05 +0200 ++ ++octave (3.8.1-1) unstable; urgency=medium ++ ++ * Imported Upstream version 3.8.1 ++ + libgui/src/main-window.cc: Fix problems with gui startup and focus issues ++ (Closes: #738672) ++ + scripts/pkg/private/fix_depends.m: Fix installing packages where ++ dependency name contains '-' (Closes: #740984) ++ * debian/copyright: reflect upstream changes. ++ * octave.postinst: remove workaround for #681064 (package dir re-creation). ++ (Closes: #681461) ++ * Remove patches applied upstream: ++ + doc-compressed-info.diff ++ + kfreebsd_tcgetattr.diff ++ + octave-cli-manpage.diff ++ + save-uint8-in-text-format.diff ++ * mkoctfile is now an executable binary instead of a shell script. ++ + mkoctfile-mpi.diff: adapt for new format of mkoctfile. ++ + d/control: add shlibs:Depends to liboctave-dev. ++ * Fix statement about the GUI in NEWS.Debian. ++ * debian/control: don't mention the FAQ in descriptions, it has been removed. ++ * Adapt to the fact that JIT is now disabled by default in ./configure script. ++ * Disable JIT on hurd-i386, LLVM not available there. ++ ++ -- Sébastien Villemot Mon, 10 Mar 2014 17:32:29 +0100 ++ ++octave (3.8.0-5) unstable; urgency=medium ++ ++ * Re-enable java on amd64, i386 and mips (was disabled by mistake). ++ * Ensure that octave-common always contains octave.jar. ++ ++ -- Sébastien Villemot Tue, 25 Feb 2014 20:41:26 +0100 ++ ++octave (3.8.0-4) unstable; urgency=medium ++ ++ * Disable java on kfreebsd-* and sparc. Fixes FTBFS on those archs. ++ ++ -- Sébastien Villemot Fri, 21 Feb 2014 14:09:30 +0100 ++ ++octave (3.8.0-3) unstable; urgency=medium ++ ++ * Upload to unstable. ++ * No longer set pkg prefix in /etc/octave.conf. (Closes: #536839) ++ ++ -- Sébastien Villemot Wed, 19 Feb 2014 22:17:24 +0100 ++ ++octave (3.8.0-2) experimental; urgency=medium ++ ++ [ Mike Miller ] ++ * Disable Java on mipsel, using openjdk causes bus error. ++ * Disable Java on hurd-i386. ++ ++ [ Rafael Laboissiere ] ++ * save-uint8-in-text-format.diff: new patch, fixes saving int8 and uint8 in ++ plain text format (Closes: #732659) ++ * Make octave break an explicit list of packages instead of liboctave1. ++ Adding a Breaks on liboctave1 breaks upgrades from octave 3.6, because of ++ #671711. ++ ++ -- Sébastien Villemot Wed, 15 Jan 2014 20:49:20 +0100 ++ ++octave (3.8.0-1) experimental; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * Imported Upstream version 3.8.0 ++ + octave-gui is no longer shipped in /usr/bin. ++ * Run testsuite within Xvfb, to avoid failures due to lack of DISPLAY. ++ * dblquad-s390x.diff: new patch, fixes FTBFS on s390x. ++ * Indicate that octave breaks liboctave1. ++ A package compiled against liboctave1 can not be used with the octave 3.8 ++ interpreter. ++ * Disable JIT on armel, armhf, mips, mipsel, powerpc. Should fix FTBFS ++ on these archs. ++ ++ [ Mike Miller ] ++ * debian_missing_handler.m: Fix liboctave-dev package name. ++ * Build-depend on javahelper, use to configure default Java paths. ++ * doc-compressed-info.diff: Add patch from upstream. ++ Fixes the doc command to work correctly with compressed info files. ++ * kfreebsd_tcgetattr.diff: new patch, fixes FTBFS on kFreeBSD. ++ * hurd_path_max.diff: new patch, fixes FTBFS on Hurd. ++ ++ [ Rafael Laboissiere ] ++ * Add Lintian override file for dh-exec-subst-unknown-variable warning ++ * New patch patches/octave-cli-manpage.diff: Add manpage for ++ octave-cli (taken from the upstream SCM repository). ++ ++ -- Sébastien Villemot Wed, 08 Jan 2014 13:45:32 +0100 ++ ++octave (3.8.0~rc2-1) experimental; urgency=medium ++ ++ * Imported Upstream version 3.8.0~rc2 ++ * missing-example.diff: drop patch, no longer needed. ++ * debian/rules: fix binary-arch rule. ++ * Consolidate all patches relative to dropping version numbers in binaries. ++ The new consolidated patch is drop_versioned_binaries.diff. ++ Also drops versions numbers in calls from src/main.in.cc. ++ ++ -- Sébastien Villemot Sun, 22 Dec 2013 13:33:58 +0100 ++ ++octave (3.8.0~rc1-1) experimental; urgency=medium ++ ++ [ Sébastien Villemot ] ++ * New upstream release candidate, which fixes the following bugs: ++ - Function pkg.m works correctly when promoting warnings to errors ++ (Closes: #693873) ++ - Sparse matrices A(n,n) behave correctly when n is a multiple of ++ 65536=2^16 (Closes: #706376) ++ - Function interpft does not fail when downsampling (Closes: #706640) ++ - Function print correctly handles option -d when no file ++ name is given (Closes: #710423) ++ - Documentation for function triangle_lw (and others) is removed ++ from the manual (Closes: #721802) ++ - Subfunctions are deleted from the table of symbols when deleting ++ the parent function (Closes: #725442) ++ * debian/copyright: reflect upstream changes. ++ * Remove patches applied upstream or no longer needed: ++ + contourc-stack-overflow.diff ++ + correct_typos ++ + gcc-4.8.diff ++ + glpk-4.49.diff ++ + texinfo5.diff ++ + use_system_gl2ps ++ * Refresh other patches. ++ * The Octave FAQ is no longer part of upstream tarball, don't try to ship it. ++ * Add LLVM, QScintilla and the default JDK to build dependencies. ++ Also make octave depend on the default headless JRE. ++ * Bump SONAME of library package to liboctave2. ++ Also stop distributing libcruft, which no longer exists. ++ * missing-example.diff: new patch, adds back a file omitted in upstream ++ tarball. ++ * Ship octave-cli and octave-gui in the octave package. ++ * Add breaks/conflicts + replaces on octave-java and octave-io. ++ * Ship *.png files used in info doc, using an "octave-" prefix for filenames. ++ * debian/watch: add automatic verification of PGP signature. ++ * Merge README.Atlas into README.Debian. ++ * Document the GUI and the JIT in NEWS.Debian. ++ ++ [ Rafael Laboissiere ] ++ * Bump to Standards-Version 3.9.5, no changes needed ++ * debian/octave.conf: Do not use obsolete function read_readline_init_file ++ * Add a Debian-specific error handler ++ ++ [ Thomas Weber ] ++ * Change priority from 'extra' to 'optional' ++ ++ -- Sébastien Villemot Fri, 20 Dec 2013 20:49:52 +0100 ++ ++octave (3.6.4-4) unstable; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * Drop useless build-dependency on texi2html ++ ++ [ Sébastien Villemot ] ++ * Use canonical address for packaging VCS ++ * glpk-4.49.diff: new patch, fixes FTBFS against recent versions of GLPK ++ (Closes: #714360) ++ ++ -- Sébastien Villemot Thu, 15 Aug 2013 14:12:46 +0200 ++ ++octave (3.6.4-3) unstable; urgency=low ++ ++ * gcc-4.8.diff: new patch, fixes compilation of C++ MEX files with GCC 4.8 ++ (Closes: #705485) ++ ++ -- Sébastien Villemot Wed, 29 May 2013 14:52:45 +0200 ++ ++octave (3.6.4-2) unstable; urgency=low ++ ++ * Adapt for Texinfo 5 ++ - add_info_dir_categories: use @dircategory in the patch ++ - texinfo5.diff: new patch, fixes compatibility issues with Texinfo 5 ++ * Upgrade to FLTK 1.3 ++ ++ -- Sébastien Villemot Tue, 14 May 2013 12:42:41 +0200 ++ ++octave (3.6.4-1) experimental; urgency=low ++ ++ * Imported Upstream version 3.6.4 ++ * debian/copyright: add missing information about Fortran files ++ * Remove patches applied upstream: ++ + rcond.patch ++ + fix-sparse-unit-testing.patch ++ * Refresh other patches ++ * Tighten dependency of octave on liboctave1 (Closes: #691311) ++ * Recommend pstoedit (needed by plot/print.m) ++ * contourc-stack-overflow.diff: new patch, fixes segfault in contourc ++ (Closes: #695434) ++ ++ -- Sébastien Villemot Sat, 23 Feb 2013 19:35:40 +0100 ++ ++octave (3.6.3-2) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * debian/patches/fix-sparse-unit-testing.patch: Add patch ++ ++ [ Sébastien Villemot ] ++ * Use my @debian.org email address ++ * debian/rules: add missing dependency information for dh_makeshlibs. ++ The latest backward-compatible API change occurred in Octave 3.6.2. This ++ has to be reflected in the shlibs file. ++ * Bump Standards-Version to 3.9.4, no changes needed ++ * Remove obsolete DM-Upload-Allowed flag ++ ++ -- Sébastien Villemot Wed, 26 Sep 2012 22:26:10 +0000 ++ ++octave (3.6.3-1) experimental; urgency=low ++ ++ [ Sébastien Villemot ] ++ * Imported Upstream version 3.6.3 ++ * debian/copyright: reflect upstream changes ++ * rcond.patch: new patch taken from upstream, fixes rcond function ++ ++ [ Rafael Laboissiere ] ++ * Avoid X11-related warning in postint script (Closes: #681065) ++ ++ -- Sébastien Villemot Fri, 14 Sep 2012 11:24:24 +0200 ++ ++octave (3.6.2-5) unstable; urgency=low ++ ++ * Make liboctave-dev coinstallable again with all HDF5 variants ++ + Now depends on libhdf5-dev | libhdf5-openmpi-dev | libhdf5-mpich2-dev ++ + mkoctfile-mpi.diff: patch reintroduced back; includes MPI headers when ++ compiling with mkoctfile (see #598227) ++ ++ -- Sébastien Villemot Sat, 18 Aug 2012 16:35:11 +0000 ++ ++octave (3.6.2-4) unstable; urgency=low ++ ++ [ Mike Miller ] ++ * Modify octave.conf to set pkg prefix without dpkg-architecture ++ (Closes: #682207) ++ ++ -- Sébastien Villemot Mon, 30 Jul 2012 17:12:54 +0200 ++ ++octave (3.6.2-3) unstable; urgency=low ++ ++ * octave.postinst: make sure that /usr/share/octave/packages exists. ++ This directory can be incorrectly removed by octave3.2's postrm during an ++ upgrade from Squeeze. (Closes: #681064) ++ ++ -- Sébastien Villemot Wed, 11 Jul 2012 15:00:12 +0000 ++ ++octave (3.6.2-2) unstable; urgency=low ++ ++ * Recommend libatlas3-base instead of libatlas3gf-base (package name changed) ++ * Recommend libopenblas-base as an alternative to libatlas3-base ++ * Recommend gnuplot-x11 | gnuplot-qt instead of gnuplot (Closes: #677672) ++ * Build-Depends on liblapack-dev >= 3.4.1-4 to get the correct shlibs:Depends ++ ++ -- Sébastien Villemot Wed, 27 Jun 2012 20:32:07 +0000 ++ ++octave (3.6.2-1) unstable; urgency=low ++ ++ * Imported Upstream version 3.6.2 ++ * base2dec.patch: remove patch, applied upstream ++ * Refresh other patches ++ * debian/copyright: convert to machine-readable format 1.0 ++ * README.Debian: discourage the use of pkg.m; other minor improvements ++ (Closes: #672651) ++ * Remove Lintian overrides for hardening-no-stackprotector ++ ++ -- Sébastien Villemot Fri, 01 Jun 2012 16:06:30 +0200 ++ ++octave (3.6.1-6) unstable; urgency=low ++ ++ * base2dec.path: new patch ++ * Remove unneeded Build-Depends on quilt, to make lintian happy ++ * Use "set -e" in octave.{postinst,prerm}, to make lintian happy ++ * Add lintian overrides for false positives on hardening compilation flags ++ ++ -- Sébastien Villemot Sun, 20 May 2012 16:59:45 +0200 ++ ++octave (3.6.1-5) unstable; urgency=low ++ ++ * Mention in the changelog entry for 3.4.3-1 that octave-depends was removed ++ (Closes: #665326) ++ * /usr/share/octave/packages now owned by octave instead of octave-common ++ (Closes: #670892) ++ * Delete 'Forge packages file in octave's prerm instead of postrm ++ ++ -- Sébastien Villemot Tue, 08 May 2012 10:09:35 +0200 ++ ++octave (3.6.1-4) unstable; urgency=low ++ ++ * debian/rules: remove the +x bit of .oct files after dh_shlibdeps, in order ++ to generate correct shlib dependencies ++ ++ -- Sébastien Villemot Mon, 12 Mar 2012 13:05:01 +0000 ++ ++octave (3.6.1-3) unstable; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * debian/octave.docs: Include useful documentation files into the octave ++ package ++ ++ [ Sébastien Villemot ] ++ * Add dependency of octave on dpkg-dev (Closes: #663088) ++ ++ -- Sébastien Villemot Fri, 09 Mar 2012 10:13:28 +0100 ++ ++octave (3.6.1-2) unstable; urgency=low ++ ++ [ Sébastien Villemot ] ++ * Bump to dehelper compat level 9. Convert to multi-arch by the way. ++ * debian/octave-common.links: no longer hardcode upstream version number ++ * Bump to Standards-Version 3.9.3 ++ * Add myself to Uploaders ++ * debian/octave.postrm: fix piuparts uninstallation error ++ ++ [ Jordi Gutiérrez Hermoso ] ++ * Style fixes: untabify and use [~, foo] = bar() idiom ++ ++ -- Thomas Weber Wed, 07 Mar 2012 19:31:24 +0100 ++ ++octave (3.6.1-1) unstable; urgency=low ++ ++ [ Sébastien Villemot ] ++ * Add Replaces: octave3.2* fields, in order to help the apt resolver ++ * Remove use_system_arpack patch, applied upstream ++ * Rename liboctave0 to liboctave1 to reflect the SOVERSION bump ++ ++ [ Thomas Weber ] ++ * New upstream release 3.6.1 ++ ++ -- Thomas Weber Fri, 24 Feb 2012 21:24:53 +0100 ++ ++octave (3.4.3-4) experimental; urgency=low ++ ++ * Remove all symbols files and use shlibs for library versioning. ++ ++ -- Thomas Weber Tue, 07 Feb 2012 20:43:39 +0100 ++ ++octave (3.4.3-3) experimental; urgency=low ++ ++ [ Thomas Weber ] ++ * Adapt debian/symbols files, it should work on sparc now. ++ ++ [ Sébastien Villemot ] ++ * Change dependency libhdf5-serial-dev => libhdf5-dev ++ ++ -- Thomas Weber Sun, 29 Jan 2012 12:28:00 +0100 ++ ++octave (3.4.3-2) experimental; urgency=low ++ ++ [ Sébastien Villemot ] ++ * New patch: drop_version_from_mkoctfile_function_call ++ * New patch: use_system_arpack ++ * debian/control: make liboctave-dev depend on libgl1-mesa-dev | libgl-dev ++ ++ [ Thomas Weber ] ++ * Update the debian/symbols file to work on ia64; this includes splitting it ++ into a 32/64 bit part and three different files for the implementation of ++ va_list ++ ++ -- Thomas Weber Wed, 18 Jan 2012 19:22:52 +0100 ++ ++octave (3.4.3-1) experimental; urgency=low ++ ++ [ Thomas Weber ] ++ * New upstream release (closes: #641246, #618692, #619519) ++ - Remove emacsen package stuff. Octave no longer provides these files. ++ - Completely revamp debian/rules for debhelper 7. Bump compat level to 7 ++ for that. ++ - Completely revamp packaging to properly support public libraries ++ (Closes: #510579). ++ * Remove 50_octave-bug-tempfile.diff, Octave switched its bug tracking ++ system to a web based one. ++ * Removed patches (applied upstream): ++ - avoid-implicit-conversion ++ - clear_symbol_table ++ - drop_old_curl_header ++ - filter_empty_vector ++ - fix-interp2 ++ - fix_relative_addpath ++ - fixes-for-gcc-4.6 ++ - handle_new_graphicsmagic ++ - scale_image_point_color ++ * New patches: ++ - drop_version_from_pkg_function_calls ++ - enable_dirs_in_pkg ++ - drop_versioned_binarys ++ - install_libraries_publically ++ - add_info_dir_categories. Add categories to Octave's info files (thanks ++ lintian). ++ - New patch: correct_typos. Correct some spelling mistakes ++ * Build Octave with OpenMP support (Closes: #631831) ++ * Only allow the serial HDF5 library when building. ++ Drop patch include_mpi_headers as well, as it was only needed for the ++ HDF5 libraries with MPI support. (Closes: #601511) ++ * Switch to dpkg-source 3.0 (quilt) format ++ * Disable the rpath when calling ./configure ++ +1 for making Lintian happy ++ * Add doc-base files for the PDF documentation in the octave-doc package. ++ * Use the gl2ps system library packaged in Debian. ++ - Remove gl2ps symbols from the symbol file ++ - Build-depend on libgl2ps-dev ++ - Patch Octave for this change with patches/use_system_gl2ps ++ * Override the Lintian warning about license.m ++ * Change defs.make file for new directory structure. ++ We put external .m and .oct files in directories without any API or ++ version information. ++ * Remove /usr/bin/octave-depends (no longer needed since there is now ++ only one octave package) ++ ++ [ Sébastien Villemot ] ++ * Add Conflicts with octave3.2* packages ++ * debian/source/options: exclude various regenerated files from source diff ++ ++ -- Thomas Weber Sun, 18 Dec 2011 21:18:17 +0100 ++ ++octave3.2 (3.2.4-12) unstable; urgency=low ++ ++ [ Colin Watson ] ++ * New patch: clear_symbol_table: Clean up top-level variables when exiting ++ Octave (closes: #628353, LP: #831157). ++ ++ -- Thomas Weber Mon, 12 Sep 2011 10:36:00 +0200 ++ ++octave3.2 (3.2.4-11) unstable; urgency=low ++ ++ * New patch: drop_old_curl_header: curl no longer ships types.h (closes: ++ #637787) ++ * Add lintian override for usage of install-info; this is a temporary ++ measure. ++ ++ -- Thomas Weber Wed, 17 Aug 2011 22:18:47 +0200 ++ ++octave3.2 (3.2.4-10) unstable; urgency=low ++ ++ * New patches ++ - fixes-for-gcc-4.6: GCC 4.6 no longer includes the headers that defined ++ size_t automatically; and it doesn't like 'inline' in explicit ++ instantiations either (closes: #624960). The latter bug isn't mentioned in ++ the bug report, but was seen once the first bug was fixed. Thanks to Orion ++ Poplawski from Fedora for the original patch. ++ - avoid-implicit-conversion: explicitly convert strings to numbers ++ (closes: 603046). Thanks to Kim Hansen for the patch. ++ ++ -- Thomas Weber Sun, 15 May 2011 08:21:49 +0200 ++ ++octave3.2 (3.2.4-9) unstable; urgency=low ++ ++ * debian/in/control: Give an explicit package name as preference for the ++ virtual build-dependency on libcurl4-dev (closes: #618139). ++ * Re-introduce debug packages for mips and mipsel (closes: #572407). ++ ++ -- Thomas Weber Sun, 27 Mar 2011 11:17:42 +0200 ++ ++octave3.2 (3.2.4-8) unstable; urgency=low ++ ++ * New patch: include_mpi_headers, includes /usr/include/mpi by default when ++ using mkoctfile (closes: #598227) ++ ++ -- Thomas Weber Mon, 25 Oct 2010 21:44:40 +0200 ++ ++octave3.2 (3.2.4-7) unstable; urgency=low ++ ++ * New patch: fix_relative_addpath command (closes: #592517) ++ * Drop libgl1-mesa-swx11-dev and libglu1-mesa-dev from build-dependencies. ++ They are already pulled in by other packages, so we don't need to force ++ specific versions of Mesa (closes: #591333). ++ ++ -- Thomas Weber Sun, 29 Aug 2010 17:34:45 +0200 ++ ++octave3.2 (3.2.4-6) unstable; urgency=low ++ ++ * New patch: scale_image_point_color, scale image point color (closes: ++ #581998) ++ ++ -- Thomas Weber Mon, 24 May 2010 20:04:31 +0200 ++ ++octave3.2 (3.2.4-5) unstable; urgency=low ++ ++ * New patch: fix-interp2; fixes wrong bicubic interpolation, triggered by ++ octave-image's test suite (closes: #582276) ++ ++ -- Thomas Weber Fri, 21 May 2010 23:25:14 +0200 ++ ++octave3.2 (3.2.4-4) unstable; urgency=low ++ ++ * Rebuild and bump build-depends on libblas-dev to (>= 1.2.-7) and on ++ liblapack-dev to (>= 3.2.1-7) to pick up the new alternatives ++ configuration in the BLAS libraries (closes: #576812). ++ ++ -- Thomas Weber Mon, 12 Apr 2010 23:22:49 +0200 ++ ++octave3.2 (3.2.4-3) unstable; urgency=low ++ ++ * debian/control: Remove Rafael Laboissiere from Uploaders (closes: #571833, ++ #571835) ++ * debian/in/control: Compile without debug symbols on mips and mipsel ++ (closes: #570771). This means we ship with an almost empty -dbg package on ++ these architectures. ++ * New patch: handle_new_graphicsmagic, allows building with graphicsmagic > ++ 1.3.8. Thanks to John Eaton for the patch. ++ ++ -- Thomas Weber Thu, 04 Mar 2010 01:50:32 +0100 ++ ++octave3.2 (3.2.4-2) unstable; urgency=low ++ ++ * New patch: filter_empty_vector; let filter() handle empty vectors (closes: ++ #567975). Thanks to John Eaton for the patch ++ ++ -- Thomas Weber Wed, 17 Feb 2010 20:58:54 +0100 ++ ++octave3.2 (3.2.4-1) unstable; urgency=low ++ ++ * New upstream release ++ * debian/control: Build against new hdf5 version (closes: #567057) ++ * Drop patch fix-lsode-in-octave3.2.diff, applied upstream ++ ++ -- Thomas Weber Sun, 31 Jan 2010 17:57:10 +0100 ++ ++octave3.2 (3.2.3-2) unstable; urgency=low ++ ++ * New patch: fix-lsode-in-octave3.2.diff, allows passing of implicit ++ function (closes: #550828). Thanks Jaroslav Hajek for the patch. ++ * Build emacs support for emacs23 also (closes: #554611). ++ * Drop info-browser as alternative to info (closes: #543914). Octave uses ++ some switches specific to info(1). ++ ++ -- Thomas Weber Thu, 07 Jan 2010 09:23:35 +0100 ++ ++octave3.0 (1:3.0.5-7) unstable; urgency=low ++ ++ * Merge changes from the 3.2 branch into the 3.0 upload: ++ - Drop the arm-specific build-dependencies on gcc and g++ 4.1 ++ (closes: #533803) ++ - Pass explicit FLIBS to ./configure, to avoid a library path with an ++ explicit compiler path in mkoctfile. This allows us to depend on gcc and ++ friends without a version (closes: #543291). Consequently, drop ++ the explicit dependencies from debian/in/control and debian/rules. ++ ++ -- Thomas Weber Mon, 12 Oct 2009 20:15:16 +0200 ++ ++octave3.2 (3.2.3-1) unstable; urgency=low ++ ++ * New upstream release ++ * Change build-dependency on libreadline, as per ++ http://lists.debian.org/debian-devel/2009/09/msg00562.html ++ * Dropped patches (applied upstream): ++ - complex-nan-print.diff ++ - dont_pass_ldflags_to_magickconfig ++ ++ -- Thomas Weber Tue, 06 Oct 2009 20:03:30 +0200 ++ ++octave3.2 (3.2.2-2) unstable; urgency=low ++ ++ * Upload to unstable ++ ++ -- Thomas Weber Sun, 13 Sep 2009 10:11:52 +0200 ++ ++octave3.2 (3.2.2-1) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * debian/in/control: The arm architecture has been abandoned by Debian. ++ Drop the arm-specific build-dependencies on gcc and g++ 4.1 ++ (closes: #533802). ++ ++ [ Thomas Weber ] ++ * New upstream release (closes: #541036) ++ * New patch: dont_pass_ldflags_to_magickconfig: don't pass magickconfig's ++ ldflags into MAGICK_LIBS (closes: #535080) ++ * Bump standards version to 3.8.2, no changes needed ++ * Add ${misc:Depends} to all Depends: lines in debian/in/control, thanks ++ lintian. ++ * Pass explicit FLIBS to ./configure, to avoid a library path with an ++ explicit compiler path in mkoctfile. This allows us to depend on gcc and ++ friends without a version (closes: #541444, #540455). Consequently, drop ++ the explicit dependencies from debian/in/control and debian/rules. ++ ++ -- Thomas Weber Sun, 23 Aug 2009 22:13:45 +0200 ++ ++octave3.2 (3.2.0-2) unstable; urgency=low ++ ++ * debian/patches/complex-nan-print.diff: New patch for fixing the ++ problem in mips and mipsel about printing the value of ++ 'complex(NaN,0)'. This was causing the package to FTBFS when running ++ the test of function log2 in data.cc (closes: #532656). ++ ++ -- Rafael Laboissiere Mon, 15 Jun 2009 12:56:53 +0200 ++ ++octave3.2 (3.2.0-1) unstable; urgency=low ++ ++ * New upstream release ++ * debian/in/PACKAGE.postinst: Remove an old hack added in the code of ++ the package database rebuild. This was added for debugging purposes ++ on some autobuilders and is not necessary anymore. ++ * debian/copyright: ++ + Update the release years in the upstream copyright notice ++ + This file is moved from debian/in/copyright. There is no need for ++ keeping the file in debian/in/ because there is no version-specific ++ changes in it. ++ * debian/rules: ++ + Do not generate debian/copyright from the file in debian/in/ ++ + In this new upstream version, doc/conf.texi is not distribute in the ++ tarball. Include it optionally in the savefiles list, accordingly. ++ + (make-arch): Explicitly build the doc/conf.texi file ++ * debian/in/control: Fix minimal version of octave-optiminterp in the ++ Breaks field ++ ++ -- Rafael Laboissiere Sat, 06 Jun 2009 21:59:49 +0200 ++ ++octave3.2 (3.2.0~rc5-1) experimental; urgency=low ++ ++ * New upstream release candidate ++ ++ -- Rafael Laboissiere Tue, 02 Jun 2009 15:52:41 +0200 ++ ++octave3.2 (3.2.0~rc4-2) experimental; urgency=low ++ ++ * debian/in/control: Make the octave3.2* packages Conflict/ ++ Replace/Provide the corresponding octave3.1* packages ++ ++ -- Rafael Laboissiere Thu, 28 May 2009 20:18:08 +0200 ++ ++octave3.2 (3.2.0~rc4-1) experimental; urgency=low ++ ++ * New upstream release candidate ++ * debian/patches/termios-h-check-3.1.diff: Drop patch (applied upstream) ++ ++ -- Rafael Laboissiere Wed, 27 May 2009 10:56:36 +0200 ++ ++octave3.2 (3.2.0~rc3-1) experimental; urgency=low ++ ++ * New upstream release candidate. ++ * debian/rules: ++ + (configure-stamp) Instead of calling autogen.sh, call explicitly ++ autoconf and autoheader, otherwise these autotools will be run inside ++ one of the directories under .pc, which contain a copy of configure.in ++ after "quilt push" is run. ++ + Set a value for the priority variable when version of Octave is 3.2 ++ * debian/in/control: Include the Breaks field only for octave3.0 ++ ++ -- Rafael Laboissiere Mon, 25 May 2009 10:43:29 +0200 ++ ++octave3.0 (1:3.0.5-6) unstable; urgency=low ++ ++ * debian/patches/no-argout-intersect.diff: Fix paths of the patch, ++ such that it succeeds when applied (closes: #530369) ++ * debian/patches/datenum-vector-input-any-orientation.diff: New patch ++ for making datenum accept vector inputs in any orientation. This is ++ necessary for making the tests in the octave-time package succeed. ++ (Taken from the upstream Mercurial repository.) ++ ++ -- Rafael Laboissiere Sat, 23 May 2009 15:14:52 +0200 ++ ++octave3.0 (1:3.0.5-5) unstable; urgency=low ++ ++ * debian/patches/no-argout-intersect.dpatch: Take a bug fix for the ++ intersect.m script from the Octave Forge package bugfix-3.0.5. This ++ avoids the creation of the octave-bugfix-3.0.5 package (closes: ++ #529049). Thanks to Adeodato Simó for the suggestion. ++ * debian/in/control: Add Breaks relationship to all the Octave-Forge ++ packages that were built with version lesser than 0.6.4 of ++ octave-pkg-dev. Previous versions of the Octave-Forge packages will ++ not be visible from the current version of octave3.0. ++ ++ -- Rafael Laboissiere Fri, 22 May 2009 23:54:24 +0200 ++ ++octave3.0 (1:3.0.5-4) unstable; urgency=low ++ ++ * debian/control: The Debian packaging files are now maintained through ++ a Git repository at alioth.debian.org. Switch the Vcs-* URLs to Git, ++ accordingly. ++ * debian/README.source: Add file explaining the use of the dpatch ++ system, as mandated by the Policy ++ * debian/in/PACKAGE.postrm: Add script for removing the packages ++ database file when purging (closes: #528038) ++ ++ -- Rafael Laboissiere Sun, 10 May 2009 16:15:03 +0200 ++ ++octave3.0 (1:3.0.5-3) unstable; urgency=low ++ ++ * debian/in/PACKAGE.postinst: Add -verbose option when calling 'pkg ++ rebuild' in octave and redirect stdin from /dev/null. This is just to ++ help debugging the hang up on the mipsel buildd when installing ++ octave3.0 for building other packages (Bug#524745). ++ ++ -- Rafael Laboissiere Tue, 28 Apr 2009 15:17:35 +0200 ++ ++octave3.0 (1:3.0.5-2) unstable; urgency=low ++ ++ * debian/rules: Fix versioned dependencies on gcc, g++ and gfortran by ++ adding the lacking epoch to the them. Also, add dependencies on the ++ -MAJOR.MINOR packages appropriately. Thanks to Aaron M. Ucko for the ++ heads up and the proposed solution (closes: #523496). ++ ++ -- Rafael Laboissiere Fri, 10 Apr 2009 20:11:47 +0200 ++ ++octave3.0 (1:3.0.5-1) unstable; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * New upstream release ++ - Only change to 3.0.4: Fix regression when loading ascii files ++ (closes: #523042) ++ * debian/patches/idx-not-volatile-in-eig.dpatch: Remove patch (applied ++ upstream) ++ * debian/in/control, debian/rules: For the octaveX.Y-headers package, ++ use versioned dependencies on gcc, gfortran, and g++. Tighten the ++ dependency to be exactly on the version of the GCC suite which was used ++ to build the package. This is needed because mkoctfiles hardcodes the ++ directories in OCTAVE_CONF_FLIBS with the gcc upstream version number. ++ This should fix issue LP#348472 reported against the Ubuntu package. ++ * debian/in/control: ++ + The arm port has been dropped from Debian post-lenny. Drop the ++ special dependencies on the GCC suite packages for the arm ++ architecture. ++ + Use viewsvn instead of wsvn in Vcs-Browser ++ ++ -- Thomas Weber Thu, 09 Apr 2009 21:37:52 +0200 ++ ++octave3.0 (1:3.0.4~rc7-1) unstable; urgency=low ++ ++ * New upstream release candidate. This version has release-quality, ++ IMO, even though it is a "release candidate". Let us allow it into ++ testing (closes: #520220), although I hope that the final 3.0.4 will ++ come out before its quarantine period in unstable is finished. ++ ++ * debian/patches/proper-delete-of-axes-in-clf.dpatch: Remove patch ++ (applied upstream) ++ * debian/patches/idx-not-volatile-in-eig.dpatch: New patch for avoiding ++ memory exhaustion when calling eig on amd64 (closes: #521345). Thanks ++ to John Eaton for the patch. ++ ++ -- Rafael Laboissiere Sat, 28 Mar 2009 10:55:06 +0100 ++ ++octave3.1 (3.1.55-1) experimental; urgency=low ++ ++ * New upstream development snapshot ++ * debian/patches/dont_set_helvetica-3.1.dpatch: Adjust ++ * debian/patches/remove-y.tab.h-in-maintainer-clean.dpatch, ++ debian/patches/pretty-png-svg-print.dpatch: Remove (applied upstream) ++ ++ -- Rafael Laboissiere Thu, 26 Mar 2009 07:24:23 +0100 ++ ++octave3.1 (3.1.54-3) experimental; urgency=low ++ ++ * debian/in/control: Add libarpack2-dev to the list of build ++ dependencies, which makes the eigs function available ++ ++ -- Rafael Laboissiere Sun, 22 Mar 2009 11:08:14 +0100 ++ ++octave3.0 (1:3.0.4~rc5-4) unstable; urgency=low ++ ++ * debian/in/PACKAGE.conf: Use split for octave3.0 and strsplit for ++ octave3.1 (closes: #520770) ++ ++ -- Rafael Laboissiere Sun, 22 Mar 2009 17:58:17 +0100 ++ ++octave3.0 (1:3.0.4~rc5-3) unstable; urgency=low ++ ++ * Sync with the octave3.1 branch ++ * debian/patches/termios-h-check-3.0.dpatch: Fix termios.h check, as ++ done below for octave3.1_3.1.54-2 ++ ++ -- Rafael Laboissiere Wed, 18 Mar 2009 11:42:07 +0100 ++ ++octave3.1 (3.1.54-2) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * debian/in/PACKAGE.conf: Use strsplit instead of the deprecated split ++ when checking the path (closes: #519429). Thanks to Francesco Potortì ++ for the patch. ++ * patches/pretty-png-svg-print.dpatch: Restore pretty printing in png ++ and svg formats (closes: #519572). Thanks to Ben Abbott for the ++ patch. ++ * debian/in/control: Drop dependency of octaveX.Y-common on octaveX.Y, ++ in order to avoid circular dependencies. Thanks to Bill Allombert for ++ the heads up and the suggestion (closes: #520125). ++ * debian/patches/termios-h-check-3.1.dpatch: Small tweak for ++ configure.in/configure to properly detect , making the ++ package build on GNU/kFreeBSD. Thanks to Petr Salinger for the patch ++ (closes: #520076). ++ * debian/in/control: Bump Standards-Version to 3.8.1 (no changes needed) ++ ++ [ Thomas Weber ] ++ * debian/in/control: Move -dbg package from Section: devel to Section: ++ debug. ++ ++ -- Rafael Laboissiere Thu, 12 Mar 2009 23:32:03 +0100 ++ ++octave3.0 (1:3.0.4~rc5-2) unstable; urgency=low ++ ++ * Release to unstable ++ ++ -- Rafael Laboissiere Wed, 11 Mar 2009 10:27:36 +0100 ++ ++octave3.1 (3.1.54-1) experimental; urgency=low ++ ++ * New upstream development snapshot ++ * debian/in/control: Build-Depend on libqrupdate-dev for octave3.1 ++ * debian/patches/remove-y.tab.h-in-maintainer-clean.dpatch: New patch ++ for avoiding src/y.tab.h to be removed by make distclean ++ * debian/rules: ++ + Do not install the enscript directory into the common package. This ++ is now obsolete. ++ + Get API version directly from the upstream version.h file ++ * debian/in/PACKAGE-htmldoc.prerm: Drop this almost empty template file, ++ since th prerm script will be generated automatically by debhelper ++ ++ -- Rafael Laboissiere Mon, 09 Mar 2009 01:36:46 +0100 ++ ++octave3.1 (3.1.53-1) experimental; urgency=low ++ ++ * New upstream development snapshot ++ * Dropped patches (applied upstream): ++ + debian/patches/clean-examples-subdir.dpatch ++ + debian/patches/real-no-history-3.1.dpatch ++ + debian/patches/visit-script-call-accept.dpatch ++ + debian/patches/compile-inttypes-on-short-double-arches.dpatch ++ ++ -- Rafael Laboissiere Thu, 26 Feb 2009 17:38:35 +0100 ++ ++octave3.0 (1:3.0.4~rc5-1) experimental; urgency=low ++ ++ * New upstream release candidate. Still released to experimental, since ++ this version has still some issues. ++ * debian/patches/proper-delete-of-axes-in-clf.dpatch: Proper deletion of ++ axes in clf.m. Fix a regression problem between version 3.0.3 and ++ 3.04-rc5. Proposed by Marco Caliari in the octave-maintainers mailing ++ list on 2008-02-25. ++ ++ -- Rafael Laboissiere Wed, 25 Feb 2009 15:58:10 +0100 ++ ++octave3.1 (3.1.52-6) experimental; urgency=low ++ ++ * debian/patches/normal-markersize.dpatch: Revert the symbol markers in ++ plots to their normal size (closes: #515743). Thanks to Francesco ++ Potorti for the patch. ++ ++ -- Rafael Laboissiere Tue, 24 Feb 2009 11:40:01 +0100 ++ ++octave3.1 (3.1.52-5) experimental; urgency=low ++ ++ * debian/patches/compile-inttypes-on-short-double-arches.dpatch: ++ Workaround gcc 4.3 explicit instantiation bug in octave_int_cmp_op. ++ This was causing FTBFS on architectures with no long double type, like ++ mipsel and hppa (closes: #516588). Thanks to Jaroslav Hajek for the ++ patch. ++ ++ -- Rafael Laboissiere Mon, 23 Feb 2009 18:42:48 +0100 ++ ++octave3.1 (3.1.52-4) experimental; urgency=low ++ ++ * debian/patches/visit-script-call-accept.dpatch: Add patch to call ++ accept for function and script commands, avoiding crashes when user ++ scripts are loaded again after being changed in the file system ++ (closes: #516136). This patch was taken from the upstream Mercurial ++ repository, thanks to John W. Eaton. ++ ++ -- Rafael Laboissiere Sat, 21 Feb 2009 10:16:14 +0100 ++ ++octave3.1 (3.1.52-3) experimental; urgency=low ++ ++ * Sync with the stable branch ++ * debian/patches/real-no-history-3.1.dpatch: Add patch from upstream ++ Mercurial repository. Thanks to John Eaton. ++ ++ -- Rafael Laboissiere Thu, 19 Feb 2009 01:19:02 +0100 ++ ++octave3.0 (1:3.0.4~rc4-1) experimental; urgency=low ++ ++ * New upstream release candidate. Although lenny is already released, ++ this version is uploaded to experimental because octave3.0 is involved ++ in the lapack and suitesparse library transitions. ++ * debian/in/PACKAGE.postinst: Rebuild the pkg database at configure ++ action, such that the octave_packages is guaranteed to exist when ++ octaveX.Y is installed ++ * debian/patches/real-no-history.dpatch: Add patch for only reading and ++ saving history if Vsaving_history is true. Thanks to John Eaton for ++ the patch and the suggestions. Closes: #514802. ++ * The removal of octave2.1 from squeeze has been requested. The ++ following files are affected: ++ + debian/rules, debian/in/00list, debian/in/NEWS, ++ debian/in/PACKAGE-htmldoc.doc-base.faq, debian/in/PACKAGE.conf, ++ debian/in/control, debian/in/copyright, debian/in/watch: Remove all ++ inclusions conditional on 2.1 ++ + Dropped patches: 50_OCTAVEHOME-texi, 50_automatic-replot-docstring, ++ 50_build-octave-faq, 50_clean-pdf-docs, 50_compile-with-g++-4.3, ++ 50_drop-lo-manpages, 50_fixed-freqz, 50_g++4.1-fixes, ++ 50_incomplete_gamma, 50_lgamma_doc, 50_rename-octave-tags, ++ 50_return-deffn, 50_syscalls-test-sleep, ++ imshow_only_handles_octave_images, sane-file-stat-return ++ ++ -- Rafael Laboissiere Fri, 13 Feb 2009 19:52:37 +0100 ++ ++octave3.1 (3.1.52-2) experimental; urgency=low ++ ++ * Sync with the stable branch ++ ++ -- Rafael Laboissiere Thu, 12 Feb 2009 08:41:27 +0100 ++ ++octave3.0 (1:3.0.4~rc3-3) experimental; urgency=low ++ ++ * Sync with the development branch ++ * debian/in/PACKAGE.conf: Set the global_list of Octave packages inside ++ the versioned directory for packages. ++ * debian/in/PACKAGE.triggers: Interests on the versioned packages ++ directory ++ ++ -- Rafael Laboissiere Thu, 12 Feb 2009 02:32:55 +0100 ++ ++octave3.1 (3.1.52-1) experimental; urgency=low ++ ++ * New upstream development snapshot ++ * debian/patches/: ++ + dont_set_helvetica.dpatch: Adapt patch for this new release ++ + glpk-new-api.dpatch, sane-file-stat-return.dpatch: Drop patches ++ (applied upstream) ++ + clean-examples-subdir.dpatch: Avoid files left in examples/@polynomial ++ after make distclean ++ * debian/in/control: Build-depend on libftgl-dev, such that Octave is ++ compiled with the experimental OpenGL/FLTK based backend, which will ++ replace gnuplot ++ * debian/texmf.cnf: Add TeX configuration file for increasing the save ++ size for pdfetex. This is necessary for building the documentation ++ files from the texi sources. ++ * debian/rules: ++ + Export the TEXMFCNF variable such that texi2df will be able to find ++ the debian/texmf.cnf file ++ + In the binary-indep rule, remove the ls-R file installed in the ++ /usr/share directory. ++ + Do not install enscript's syntax file octave.st. This file is now ++ donated to the enscript project and should not be provided by the ++ octave package in the future. ++ + Do not install the documentation file THANKS for octave3.1 since ++ this file is not distributed anymore ++ + Set api_version equal to 34 for octave3.1 ++ + Use versioned prefixes for the Octave packages directory ++ + Only install the PDF files that are really final documents and not ++ the figures in PDF format under doc/*/ ++ * debian/in/PACKAGE.postinst: Do not generate the ls-R kpathsea database ++ file. It is not used by Octave anymore. ++ * debian/in/PACKAGE.conf: Use versioned prefixes for the Octave packages ++ directory ++ * debian/in/PACKAGE-common.lintian-overrides: Adjust for the new ++ versioned packages directory ++ ++ -- Rafael Laboissiere Wed, 11 Feb 2009 12:48:43 +0000 ++ ++octave3.0 (1:3.0.1-7) unstable; urgency=low ++ ++ * Upload to unstable, such that the package will have a higher version ++ number in this distribution in comparison with testing. This is ++ necessary, otherwise the Debian installer refuses to install the ++ previous version in testing-proposed-updates. ++ ++ -- Rafael Laboissiere Sat, 07 Feb 2009 17:32:48 +0100 ++ ++octave3.0 (1:3.0.1-6lenny3) testing-proposed-updates; urgency=low ++ ++ * Upload to t-p-u in order to get the correct dependencies for lenny, in ++ particular libpcre3 ++ ++ -- Rafael Laboissiere Sat, 07 Feb 2009 11:54:49 +0100 ++ ++octave3.1 (3.1.51-4) experimental; urgency=low ++ ++ * Synch with octave3.0. ++ * debian/patches/sane-file-stat-return.dpatch: Avoid random errors when ++ calling fopen on files that do not exist in the file system ++ ++ -- Rafael Laboissiere Wed, 04 Feb 2009 14:00:42 +0100 ++ ++octave3.0 (1:3.0.4~rc3-2) experimental; urgency=low ++ ++ [ Thomas Weber ] ++ * Synch with the lenny branch. In particular, let Octave provide the ++ /usr/share/octave/packages/ directory (addresses Bug#513576), which ++ should be in the octaveX.X-common package ++ ++ [ Rafael Laboissiere ] ++ * debian/in/PACKAGE-common.lintian-overrides: Add an override for the ++ Lintian warning about the /usr/share/octave/packages/ empty directory ++ * debian/patches/glpk-new-api.dpatch: New patch to avoid calls to ++ deprecated __glp_lib_* functions which are deprecated and have been ++ removed for the GLPK public API since version 4.32 (closes: #514035) ++ ++ -- Rafael Laboissiere Wed, 04 Feb 2009 11:56:17 +0100 ++ ++octave3.0 (1:3.0.1-6lenny2) unstable; urgency=low ++ ++ * Provide /usr/share/octave/packages by octave3.0 (closes: #513576) ++ ++ -- Thomas Weber Mon, 02 Feb 2009 21:34:22 +0100 ++ ++octave3.0 (1:3.0.4~rc3-1) experimental; urgency=low ++ ++ * New upstream release candidate ++ * Dropped patches (applied upstream): ++ + debian/patches/polyfit-scaling.dpatch ++ + debian/patches/suitesparse-3.2.0.dpatch ++ * debian/in/PACKAGE.lintian-overrides: Drop the overrides for ++ binary-or-shlib-defines-rpath, since they are not needed anymore ++ ++ -- Rafael Laboissiere Thu, 29 Jan 2009 22:47:16 +0100 ++ ++octave3.1 (3.1.51-3) experimental; urgency=low ++ ++ * Synch with octave3.0 package again (closes: #511942, which is the same ++ as Bug#511075 for octave3.0) ++ ++ -- Rafael Laboissiere Wed, 07 Jan 2009 13:19:37 +0100 ++ ++octave3.0 (1:3.0.3-3) experimental; urgency=low ++ ++ * debian/in/control: Add an epoch to the build-dependency on ++ libsuitesparse-dev, avoiding the autobuilder dependencies to be ++ satisfied with the previous version of the SuiteSparse package ++ (1:3.1.0-3.1). Closes: #511075. ++ ++ -- Rafael Laboissiere Wed, 07 Jan 2009 12:13:42 +0100 ++ ++octave3.1 (3.1.51-2) experimental; urgency=low ++ ++ * Synch with octave3.0 package ++ * debian/rules: Only install enscript files for octave3.0 ++ ++ -- Rafael Laboissiere Tue, 06 Jan 2009 11:00:00 +0100 ++ ++octave3.0 (1:3.0.3-2) experimental; urgency=low ++ ++ * debian/patches/polyfit-scaling.dpatch: Add patch for introducing a new ++ polyfit.m taken from the Mercurial upstream repository. This version ++ has a new algorithm that improves the numerical stability of the ++ results for ill-conditioned input values (closes: #510577). ++ * debian/in/control: ++ + Synch with the lenny branch ++ + Build-depend on libsuitesparse-dev >= 3.2.0 ++ ++ -- Rafael Laboissiere Sat, 03 Jan 2009 12:28:47 +0100 ++ ++octave3.0 (1:3.0.3-1) experimental; urgency=low ++ ++ [ Thomas Weber ] ++ * New upstream release: ++ + Improved documentation about axes properties (closes: #492070) ++ + Check that X and Y are of same size when calling contourf ++ (closes: #492223) ++ + varargin is now in the manual index (closes: #492992) ++ + Better description for shading (closes: #492168) ++ + countourf now in the manual (closes: #492224) ++ * Drop patch randn_doc.dpatch: applied upstream. ++ * Change dont_set_helvetica.dpatch to use an asterisk (*) instead of an ++ empty string for the font; see ++ http://thread.gmane.org/gmane.comp.gnu.octave.bugs/9843 ++ for the reasoning. Saving greek symbols as .png or .jpeg continues to not ++ work with this, though. ++ ++ [ Rafael Laboissiere ] ++ * debian/rules: Cope with tilde (~) in the upstream version number ++ ++ -- Thomas Weber Fri, 10 Oct 2008 08:51:03 +0000 ++ ++octave3.0 (1:3.0.2-4) experimental; urgency=low ++ ++ * Add octaveX.Y-common package containing the architecture-independent ++ files, which were taking too much place in the architecture-dependent ++ main package octaveX.Y ++ ++ -- Rafael Laboissiere Mon, 15 Sep 2008 11:07:18 +0200 ++ ++octave3.0 (1:3.0.2-3) experimental; urgency=low ++ ++ * debian/in/PACKAGE.triggers, debian/in/PACKAGE.postinst: Use a dpkg ++ trigger for updating the Octave's pkg database (via "pkg rebuild"). A ++ package providing an Octave pkg will activate the trigger. ++ * debian/in/PACKAGE.lintian-overrides: Add Lintian overrides for binary ++ and shared library setting RPATH ++ * debian/rules: Add BUGS to the savefiles list because it is present in ++ the tarball and is modified when building the documentation ++ ++ -- Rafael Laboissiere Fri, 12 Sep 2008 08:29:38 +0200 ++ ++octave3.0 (1:3.0.2-2) experimental; urgency=low ++ ++ * Restore the epoch in the version number ++ ++ -- Rafael Laboissiere Sat, 30 Aug 2008 23:54:37 +0200 ++ ++octave3.0 (3.0.2-1) experimental; urgency=low ++ ++ [ Rafael Laboissiere ] ++ * debian/rules: Do not pass --host option to configure when it is the ++ same as the --build option. This is mandatory with Autoconf 2.52 and ++ newer and was causing the C++ ABI to have a wrong value in config.h. ++ ++ [ Thomas Weber ] ++ * New upstream release ++ + axis locations now appear on the correct positions (closes: #492076) ++ * Removed patches (applied upstream): ++ + patches/50_include-cstring-mxarray.dpatch ++ + patches/50_add_syspath.dpatch ++ ++ -- Thomas Weber Sat, 23 Aug 2008 15:34:59 +0200 ++ ++octave3.1 (3.1.51-1) experimental; urgency=low ++ ++ * New upstream development snapshot ++ * debian/rules: ++ + Do not install octave.st for octave3.1 (avoid conflict with ++ octave3.0) ++ + Set alternatives priority value for octave3.1 ++ * Drop patches (applied upstream): ++ + fix-comma-in-configure.dpatch ++ + add-gl-render-cc.dpatch ++ + add-acx_blas_f77_func.m4.dpatch ++ ++ -- Rafael Laboissiere Tue, 22 Jul 2008 22:13:35 +0200 ++ ++octave3.1 (3.1.50-2) experimental; urgency=low ++ ++ * debian/in/copyright: Add tag for octave3.1, which produces a meaningful ++ license text in debian/copyright ++ * debian/in/PACKAGE{.conf,.dirs,-emacsen.dirs}: Also adapted for ++ octave3.1 ++ * debian/patches/add-gl-render-cc.dpatch: Add patch for including a file ++ lacking in the upstream tarball ++ * debian/patches/fix-comma-in-configure.dpatch: Add patch for avoiding ++ syntax errors in configure ++ * debian/in/control: Build-depend on libgl1-mesa-swx11-dev and ++ libglu1-mesa-dev ++ ++ -- Rafael Laboissiere Tue, 22 Jul 2008 00:50:49 +0200 ++ ++octave3.0 (1:3.0.1-6lenny1) unstable; urgency=low ++ ++ * Allow libhdf5-openmpi-dev to satisfy Octave's hdf5 dependency (closes: ++ #494139) ++ ++ -- Thomas Weber Tue, 12 Aug 2008 22:28:01 +0000 ++ ++octave3.1 (3.1.50-1) experimental; urgency=low ++ ++ * New upstream release (development branch) ++ * debian/in/control: Build-depends on libfltk1.1-dev, mesa-common-dev, ++ and libgraphicsmagick++1-dev ++ * debian/rules: Process 00list, NEWS and watch files through slice ++ * debian/in/{00list,NEWS,watch}: New files ++ * debian/patches/add-acx_blas_f77_func.m4.dpatch: Include m4 file that ++ is lacking from the tarball and is necessary for autoconf ++ * Drop dpatches (applied upstream): ++ + 50_fix_handle_for_plotyy.dpatch ++ + 50_add_syspath.dpatch ++ + randn_doc.dpatch ++ * debian/patches/dont_set_helvetica-3.1.dpatch: Adapted for octave3.1 ++ ++ -- Rafael Laboissiere Sat, 19 Jul 2008 10:27:26 +0200 ++ ++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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Thu, 06 Dec 2007 23:21:35 +0100 ++ ++octave2.9 (1:2.9.17-1) unstable; urgency=low ++ ++ * New upstream release ++ ++ -- Rafael Laboissiere Sat, 10 Nov 2007 11:43:42 +0100 ++ ++octave2.9 (1:2.9.16-1) unstable; urgency=low ++ ++ * New upstream release ++ ++ -- Rafael Laboissiere 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 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 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 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 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 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 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 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 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 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@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 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 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 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 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 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 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 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 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 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 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 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 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 for posting the patch in ++ bug@octave.org (closes: #387137). ++ ++ -- Rafael Laboissiere 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 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 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 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:Depends} ++ - Updated POD section accordingly ++ * debian/rules: Create symlink for octave-depends ++ ++ -- Rafael Laboissiere 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 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 Mon, 24 Jul 2006 14:42:21 +0200 ++ ++octave2.1 (1:2.1.73-9) unstable; urgency=low ++ ++ [ Thomas Weber ] ++ * Introduce mkoctfile symlink: ++ /usr/bin/mkoctfile -> /usr/bin/mkoctfile-, ++ needed for octave2.X-forge mex binary ++ ++ -- Rafael Laboissiere 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-headers Depends) ++ ++ -- Rafael Laboissiere 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 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 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 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 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 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 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 , ++ closes: 350230) ++ ++ -- Rafael Laboissiere 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 Thu, 26 Jan 2006 17:51:55 +0100 ++ ++octave2.1 (1:2.1.72-10) unstable; urgency=low ++ ++ * debian/rules: Symlink /usr/bin/octave to ++ /usr/bin/octave- ++ ++ -- Rafael Laboissiere 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 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 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 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@. ++ * debian/rules: Generate debian/octave-depends from ++ debian/in/octave-depends ++ ++ -- Debian Octave Group 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 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 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 ++ for the patch (closes: #340773) ++ ++ -- Debian Octave Group 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 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 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 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 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 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 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 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 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 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 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- ++ ++ -- Debian Octave Group 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 ++ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ++ * 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (Closes: #118188) ++ * debian/octave2.1-emacsen.emacsen-remove: Make corresponding change ++ ++ -- Dirk Eddelbuettel 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 ++ 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 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 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 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 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 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 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 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 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 ++ 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 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 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 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 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 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 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 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 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 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 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 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 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 for help on this one. ++ ++ -- Dirk Eddelbuettel 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 for the patch. ++ ++ -- Dirk Eddelbuettel 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 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 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 Thu, 10 Dec 1998 19:52:59 -0500 ++ ++octave (2.0.13.94-2) frozen unstable; urgency=low ++ ++ * Applied patch from foka@debian.org to mkoctfile.in (fixes #30377) ++ * Made emacsen install script output slightly less verbose ++ * Upgraded to Standards-Version 2.5.0 ++ ++ -- Dirk Eddelbuettel 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 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 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 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 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 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 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 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 Fri, 17 Jul 1998 18:21:34 -0400 ++ ++octave (2.0.13-4) frozen unstable; urgency=medium ++ ++ * Applied patch by Roman Hodek ++ 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 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 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 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 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 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 Sat, 16 May 1998 13:09:40 -0400 ++ ++octave (2.0.12-1) unstable frozen; urgency=low ++ ++ * Upgraded to new upstream version. ++ ++ -- Dirk Eddelbuettel 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 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 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 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 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 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 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 Wed, 18 Mar 1998 18:41:12 -0500 ++ ++octave (2.0.11-1) unstable; urgency=low ++ ++ * Upgraded to new upstream version ++ ++ -- Dirk Eddelbuettel 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 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 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 Sat, 1 Nov 1997 17:13:31 -0500 ++ ++octave (2.0.9-1) unstable; urgency=low ++ ++ * Upgraded to new upstream version ++ ++ -- Dirk Eddelbuettel Thu, 10 Jul 1997 19:19:12 -0400 ++ ++octave (2.0.8-1) unstable; urgency=low ++ ++ * Upgraded to new upstream version ++ ++ -- Dirk Eddelbuettel 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 Sat, 7 Jun 1997 13:42:21 -0400 ++ ++octave (2.0.6-1) unstable; urgency=low ++ ++ * upgraded to new upstream version ++ ++ -- Dirk Eddelbuettel 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 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 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 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 Sun, 2 Feb 1997 20:19:27 -0500 ++ ++octave (2.0.2-1) unstable; urgency=low ++ ++ * New upstream source ++ ++ -- Dale Scheetz Wed, 29 Jan 1997 12:18:29 -0500 ++ ++octave (2.0.1-2) unstable; urgency=low ++ ++ * corrected unreferenced dependencies ++ ++ -- Dale Scheetz 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 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 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 Mon, 14 Oct 1996 08:42:54 -0400 diff --cc debian/changelog-old index 00000000,00000000..f51ef4a3 new file mode 100644 --- /dev/null +++ b/debian/changelog-old @@@ -1,0 -1,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 ++ * 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 ++ * 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 ++ ++ diff --cc debian/clean index 00000000,00000000..e58ee14d new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,33 @@@ ++doc/*/stamp-* ++doc/*/version-*.texi ++doc/interpreter/doc-cache ++doc/interpreter/octave.dvi ++doc/interpreter/octave.html/ ++doc/interpreter/octave.info* ++doc/interpreter/octave.pdf ++doc/interpreter/octave.ps ++doc/interpreter/plot-*properties.texi ++doc/liboctave/liboctave.dvi ++doc/liboctave/liboctave.html/ ++doc/liboctave/liboctave.info* ++doc/liboctave/liboctave.pdf ++doc/liboctave/liboctave.ps ++doc/refcard/*.dvi ++doc/refcard/*.pdf ++doc/refcard/*.ps ++etc/icons/octave-logo*.ico ++etc/icons/octave-logo*.png ++libgnu/iconv_open-*.h ++libinterp/DOCSTRINGS ++libinterp/corefcn/*-opts.cc ++libinterp/corefcn/oct-tex-*.cc ++libinterp/corefcn/oct-tex-*.h ++libinterp/corefcn/oct-tex-lexer.ll ++libinterp/corefcn/oct-tex-parser.yy ++libinterp/parse-tree/lex.cc ++libinterp/parse-tree/oct-gperf.h ++libinterp/parse-tree/oct-parse.cc ++libinterp/parse-tree/oct-parse.h ++libinterp/parse-tree/oct-parse.yy ++scripts/DOCSTRINGS ++scripts/java/octave.jar diff --cc debian/control index 00000000,00000000..af9da503 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,186 @@@ ++Source: octave ++Maintainer: Debian Octave Group ++Uploaders: Sébastien Villemot , ++ Rafael Laboissiere ++Section: math ++Priority: optional ++Build-Depends: automake, ++ bison, ++ debhelper-compat (= 11), ++ default-jdk, ++ desktop-file-utils, ++ dh-exec, ++ epstool, ++ flex, ++ gawk, ++ gfortran, ++ ghostscript, ++ gnuplot-nox, ++ gperf, ++ icoutils, ++ less, ++ libarpack2-dev, ++ libblas-dev, ++ libcurl4-gnutls-dev, ++ libfftw3-dev, ++ libfltk1.3-dev, ++ libfontconfig1-dev, ++ libgl2ps-dev, ++ libglpk-dev, ++ libglu1-mesa-dev, ++ libgraphicsmagick++1-dev, ++ libhdf5-dev, ++ liblapack-dev, ++ libncurses5-dev, ++ libpcre3-dev, ++ libqhull-dev, ++ libqrupdate-dev, ++ libqscintilla2-qt5-dev, ++ libqt5opengl5-dev, ++ libreadline-dev, ++ librsvg2-bin, ++ libsndfile1-dev, ++ libsuitesparse-dev, ++ libxft-dev, ++ portaudio19-dev, ++ pstoedit, ++ qtbase5-dev, ++ qttools5-dev, ++ qttools5-dev-tools, ++ texinfo, ++ texlive-plain-generic, ++ texlive-fonts-recommended, ++ texlive-latex-base, ++ fig2dev, ++ unzip, ++ xauth, ++ zip ++Build-Conflicts: libsundials-dev ++Standards-Version: 4.3.0 ++Vcs-Browser: https://salsa.debian.org/pkg-octave-team/octave ++Vcs-Git: https://salsa.debian.org/pkg-octave-team/octave.git ++Homepage: https://www.octave.org/ ++Rules-Requires-Root: no ++ ++Package: octave ++Architecture: any ++Depends: ${shlibs:Depends}, ++ ${misc:Depends}, ++ texinfo, ++ octave-common (= ${source:Version}), ++ liboctave6 (= ${binary:Version}) ++Recommends: gnuplot-qt | gnuplot-x11 | gnuplot-nox, ++ libopenblas-base | libatlas3-base, ++ pstoedit, ++ epstool, ++ default-jre-headless [!armel !hppa !hurd-i386 !kfreebsd-any !mips !mipsel !powerpc !riscv64], ++ octave-doc ++Suggests: liboctave-dev ++Breaks: liboctave3v5, liboctave4, liboctave5 ++Description: GNU Octave language for numerical computations ++ Octave is a (mostly Matlab (R) compatible) high-level language, primarily ++ intended for numerical computations. It provides a convenient command-line ++ interface for solving linear and nonlinear problems numerically. ++ . ++ Octave can be dynamically extended with user-supplied C++ files. ++ ++Package: octave-common ++Architecture: all ++Depends: ${misc:Depends} ++Recommends: fonts-freefont-otf ++Multi-Arch: foreign ++Description: architecture-independent files for octave ++ Octave is a (mostly Matlab (R) compatible) high-level language, primarily ++ intended for numerical computations. It provides a convenient command-line ++ interface for solving linear and nonlinear problems numerically. ++ . ++ Octave can be dynamically extended with user-supplied C++ files. ++ . ++ This package provides the architecture-independent files (Octave scripts ++ and other helper files). ++ ++Package: octave-doc ++Architecture: all ++Section: doc ++Depends: ${misc:Depends}, ++ info ++Suggests: www-browser | pdf-viewer ++Breaks: octave-info (<< 4.2.1-6), octave-htmldoc (<< 4.2.1-6) ++Replaces: octave-info (<< 4.2.1-6), octave-htmldoc (<< 4.2.1-6) ++Enhances: octave ++Multi-Arch: foreign ++Description: documentation of the GNU Octave language ++ Octave is a (mostly Matlab (R) compatible) high-level language, primarily ++ intended for numerical computations. It provides a convenient command-line ++ interface for solving linear and nonlinear problems numerically. ++ . ++ This package provides the following documentation in HTML, PDF and Info ++ formats: ++ - the main user manual ++ - a document on the C++ classes used internally by Octave. ++ . ++ It also includes a reference card in PDF format and in a4, letter and legal ++ paper sizes. ++ . ++ This package is required by the 'help -i' command at the Octave command-line ++ and by the help documentation browser in the graphical interface. ++ ++Package: octave-htmldoc ++Architecture: all ++Section: oldlibs ++Depends: ${misc:Depends}, ++ octave-doc ++Multi-Arch: foreign ++Description: transitional package for Octave HTML documentation ++ This is a transitional dummy package for the Octave HTML ++ documentation. It can be safely removed. ++ ++Package: octave-info ++Architecture: all ++Section: oldlibs ++Depends: ${misc:Depends}, ++ octave-doc ++Multi-Arch: foreign ++Description: transitional package for Octave info documentation ++ This is a transitional dummy package for the for Octave info ++ documentation. It can be safely removed. ++ ++Package: liboctave6 ++Architecture: any ++Multi-Arch: same ++Section: libs ++Depends: ${shlibs:Depends}, ++ ${misc:Depends} ++Pre-Depends: ${misc:Pre-Depends} ++Description: shared libraries of the GNU Octave language ++ Octave is a (mostly Matlab (R) compatible) high-level language, primarily ++ intended for numerical computations. It provides a convenient command-line ++ interface for solving linear and nonlinear problems numerically. ++ . ++ This package provides the shared libraries used by the interpreter. ++ ++Package: liboctave-dev ++Architecture: any ++Section: libdevel ++Depends: ${shlibs:Depends}, ++ ${misc:Depends}, ++ liboctave6 (= ${binary:Version}), ++ octave (= ${binary:Version}), ++ libreadline-dev | libreadline-gplv2-dev, ++ libncurses5-dev, ++ libhdf5-dev | libhdf5-openmpi-dev | libhdf5-mpich-dev, ++ libgl1-mesa-dev | libgl-dev, ++ libblas-dev | libblas.so, ++ liblapack-dev | liblapack.so, ++ libfftw3-dev, ++ gfortran, ++ gcc, ++ g++ ++Enhances: octave ++Description: development files for the GNU Octave language ++ Octave is a (mostly Matlab (R) compatible) high-level language, primarily ++ intended for numerical computations. It provides a convenient command-line ++ interface for solving linear and nonlinear problems numerically. ++ . ++ This package provides the header files and the mkoctfile script used for ++ extending Octave via compiled code. diff --cc debian/copyright index 00000000,00000000..39cc3611 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,3728 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: Octave ++Upstream-Contact: John W. Eaton ++Source: https://www.octave.org/ ++ ++Files: * ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: aclocal.m4 ++Copyright: 1984-2018, Free Software Foundation, Inc. ++License: GPL-3+ ++ ++Files: build-aux/OctJavaQry.java ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: build-aux/depcomp ++ build-aux/ltmain.sh ++ build-aux/missing ++ build-aux/ylwrap ++Copyright: 1996-2018, Free Software Foundation, Inc. ++License: GPL-2+ ++ ++Files: build-aux/get-source-mtime.sh ++Copyright: 2013-2018, Mike Miller ++License: GPL-3+ ++ ++Files: build-aux/texinfo.tex ++Copyright: 1984-2018, Free Software Foundation, Inc. ++License: GPL-3+ ++ ++Files: debian/* ++Copyright: Andrew D. Fernandes ++ Dale Scheetz ++ Dirk Eddelbuettel ++ 2005-2009, 2012-2018 Rafael Laboissiere ++ 2006-2013 Thomas Weber ++ 2011-2018 Sébastien Villemot ++ 2013-2014 Mike Miller ++License: GPL-3+ ++ ++Files: doc/doxyhtml/Doxyfile.in ++Copyright: 2012-2018, Jordi Gutiérrez Hermoso ++License: GPL-3+ ++ ++Files: doc/interpreter/audio.texi ++ doc/interpreter/audio.txi ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: doc/interpreter/diagperm.texi ++ doc/interpreter/diagperm.txi ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: doc/interpreter/external.texi ++ doc/interpreter/external.txi ++Copyright: 2010, Martin Hepperle ++ 2007-2018, John W. Eaton and David Bateman ++ 2007, Paul Thomas and Christoph Spiel ++License: GPL-3+ ++ ++Files: doc/interpreter/genpropdoc.m ++ doc/interpreter/plot-axesproperties.texi ++ doc/interpreter/plot-figureproperties.texi ++ doc/interpreter/plot-imageproperties.texi ++ doc/interpreter/plot-lightproperties.texi ++ doc/interpreter/plot-lineproperties.texi ++ doc/interpreter/plot-patchproperties.texi ++ doc/interpreter/plot-rootproperties.texi ++ doc/interpreter/plot-surfaceproperties.texi ++ doc/interpreter/plot-textproperties.texi ++ doc/interpreter/plot-uibuttongroupproperties.texi ++ doc/interpreter/plot-uicontextmenuproperties.texi ++ doc/interpreter/plot-uicontrolproperties.texi ++ doc/interpreter/plot-uimenuproperties.texi ++ doc/interpreter/plot-uipanelproperties.texi ++ doc/interpreter/plot-uipushtoolproperties.texi ++ doc/interpreter/plot-uitoggletoolproperties.texi ++ doc/interpreter/plot-uitoolbarproperties.texi ++Copyright: 2014-2018, Pantxo Diribarne ++License: GPL-3+ ++ ++Files: doc/interpreter/geometry.texi ++ doc/interpreter/geometry.txi ++ doc/interpreter/plotimages.m ++Copyright: 2007-2018, John W. Eaton and David Bateman ++License: GPL-3+ ++ ++Files: doc/interpreter/geometryimages.m ++ doc/interpreter/interpimages.m ++ doc/interpreter/sparse.texi ++ doc/interpreter/sparse.txi ++ doc/interpreter/sparseimages.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: doc/interpreter/gui.texi ++ doc/interpreter/gui.txi ++ doc/interpreter/munge-texi.pl ++ doc/interpreter/pr-idx.texi ++ doc/interpreter/pr-idx.txi ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: doc/interpreter/mkoctfile.1 ++ doc/interpreter/octave-config.1 ++Copyright: 2000-2018, Dirk Eddelbuettel ++License: GPL-3+ ++ ++Files: doc/interpreter/octave.css ++Copyright: 2016-2018, Oliver Heimlich ++License: GPL-3+ ++ ++Files: doc/interpreter/octave.html/* ++Copyright: 2016-2018, Oliver Heimlich ++License: GPL-3+ ++ ++Files: doc/interpreter/oop.texi ++ doc/interpreter/oop.txi ++Copyright: 2009, 2010, VZLU Prague ++ 2003-2018, David Bateman ++License: GPL-3+ ++ ++Files: doc/interpreter/package.texi ++ doc/interpreter/package.txi ++Copyright: 2005-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: doc/interpreter/splineimages.m ++Copyright: 2012-2018, Ben Abbott, Jonas Lundgren ++License: GPL-3+ ++ ++Files: doc/interpreter/testfun.texi ++ doc/interpreter/testfun.txi ++Copyright: 2005-2018, David Bateman ++ 2002-2005, Paul Kienzle ++License: GPL-3+ ++ ++Files: doc/interpreter/vectorize.texi ++ doc/interpreter/vectorize.txi ++Copyright: 2012-2018, Jordi Gutiérrez Hermoso ++License: GPL-3+ ++ ++Files: etc/icons/org.octave.Octave.appdata.xml ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: libgnu/* ++Copyright: 1984-2018, Free Software Foundation, Inc. ++License: GPL-3+ ++ ++Files: libgnu/_Noreturn.h ++ libgnu/alloca.c ++ libgnu/allocator.c ++ libgnu/bitrotate.c ++ libgnu/c-ctype.c ++ libgnu/file-set.h ++ libgnu/hash-triple.h ++ libgnu/iconv_open-aix.h ++ libgnu/iconv_open-hpux.h ++ libgnu/iconv_open-irix.h ++ libgnu/iconv_open-osf.h ++ libgnu/iconv_open-solaris.h ++ libgnu/math.c ++ libgnu/scratch_buffer.h ++ libgnu/sig-handler.c ++ libgnu/stat-time.c ++ libgnu/sys_socket.c ++ libgnu/u64.c ++ libgnu/unistd.c ++ libgnu/wctype-h.c ++ libgnu/xsize.c ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libgnu/alloca.in.h ++ libgnu/areadlink.h ++ libgnu/asprintf.c ++ libgnu/careadlinkat.c ++ libgnu/dirname.h ++ libgnu/error.h ++ libgnu/filemode.h ++ libgnu/hash.h ++ libgnu/md2.h ++ libgnu/md4.h ++ libgnu/save-cwd.h ++ libgnu/stripslash.c ++ libgnu/strptime.c ++ libgnu/strsignal.c ++ libgnu/tmpdir.c ++Copyright: 1990, 1991, 1994-2018, Free Software Foundation ++License: GPL-3+ ++ ++Files: libgnu/basename-lgpl.c ++ libgnu/basename.c ++ libgnu/c-strcase.h ++ libgnu/dirname-lgpl.c ++ libgnu/dirname.c ++ libgnu/filenamecat.h ++ libgnu/gettext.h ++ libgnu/hard-locale.c ++ libgnu/md2.c ++ libgnu/md4.c ++ libgnu/md5.c ++ libgnu/md5.h ++ libgnu/memrchr.c ++ libgnu/minmax.h ++ libgnu/mkostemp.c ++ libgnu/pathmax.h ++ libgnu/printf-args.c ++ libgnu/printf-args.h ++ libgnu/printf-parse.h ++ libgnu/putenv.c ++ libgnu/realloc.c ++ libgnu/rmdir.c ++ libgnu/save-cwd.c ++ libgnu/sha1.h ++ libgnu/strdup.c ++ libgnu/strndup.c ++ libgnu/timegm.c ++ libgnu/xalloc-die.c ++ libgnu/xgetcwd.c ++Copyright: 1988, 1990-2018, Free Software ++License: GPL-3+ ++ ++Files: libgnu/filemode.c ++ libgnu/fnmatch.in.h ++Copyright: 1985, 1990-1993, 1996-2007, 2009-2018, Free ++License: GPL-3+ ++ ++Files: libgnu/unistr/u8-mblen.c ++Copyright: 1988, 1990-2018, Free Software ++License: GPL-3+ ++ ++Files: libgui/graphics/* ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: libgui/graphics/ButtonGroup.cc ++ libgui/graphics/ButtonGroup.h ++Copyright: 2016-2018, Andrew Thornton ++License: GPL-3+ ++ ++Files: libgui/graphics/annotation-dialog.cc ++ libgui/graphics/annotation-dialog.h ++Copyright: 2013-2018, John Donoghue ++License: GPL-3+ ++ ++Files: libgui/graphics/annotation-dialog.ui ++ libgui/graphics/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libgui/graphics/images/* ++Copyright: 2006, 2007, Everaldo Coelho. ++License: LGPL-3+ ++ ++Files: libgui/liboctgui-build-info.h ++ libgui/liboctgui-build-info.in.cc ++Copyright: 2016-2018, M. Muetzel ++License: GPL-3+ ++ ++Files: libgui/qterminal/* ++Copyright: 2012-2018, Michael Goffioul. ++ 2012-2018, Jacob Dawid. ++License: GPL-3+ ++ ++Files: libgui/qterminal/libqterminal/unix/* ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libgui/qterminal/libqterminal/unix/BlockArray.cpp ++ libgui/qterminal/libqterminal/unix/BlockArray.h ++Copyright: 2008 ++ 2000, 2013, Stephan Kulow ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/Character.h ++ libgui/qterminal/libqterminal/unix/CharacterColor.h ++ libgui/qterminal/libqterminal/unix/Emulation.h ++ libgui/qterminal/libqterminal/unix/Screen.h ++ libgui/qterminal/libqterminal/unix/Vt102Emulation.h ++Copyright: 2008 ++ 2007, 2013, Robert Knight ++ 1997, 1998, Lars Doelle ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/Emulation.cpp ++Copyright: 2008 ++ 2007, 2013, Robert Knight ++ 1997, 1998, Lars Doelle ++ 1996, 2013, Matthias Ettrich ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/Filter.cpp ++ libgui/qterminal/libqterminal/unix/Filter.h ++Copyright: 2008, Adoption to octaveTorsten , Copyright 2017 ++ 2007, 2013, Robert Knight ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/History.cpp ++ libgui/qterminal/libqterminal/unix/History.h ++ libgui/qterminal/libqterminal/unix/Screen.cpp ++ libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp ++Copyright: 2008 ++ 1997, 1998, 2013, Lars Doelle ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/KeyboardTranslator.cpp ++ libgui/qterminal/libqterminal/unix/KeyboardTranslator.h ++ libgui/qterminal/libqterminal/unix/ScreenWindow.cpp ++ libgui/qterminal/libqterminal/unix/ScreenWindow.h ++Copyright: 2008 ++ 2007, 2013, Robert Knight ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp ++ libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h ++Copyright: 2012-2018, Jacob Dawid ++ 2008, e_k (e_k@users.sourceforge.net) ++License: LGPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/SelfListener.cpp ++ libgui/qterminal/libqterminal/unix/SelfListener.h ++Copyright: 2011, 2013, Jacob Dawid (jacob.dawid@cybercatalyst.com) ++License: GPL-3+ ++ ++Files: libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp ++ libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.h ++Copyright: 2008, ++ 2006, 2007, 2013, Robert Knight ++License: LGPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/TerminalModel.cpp ++ libgui/qterminal/libqterminal/unix/TerminalModel.h ++ libgui/qterminal/libqterminal/unix/TerminalView.cpp ++ libgui/qterminal/libqterminal/unix/TerminalView.h ++Copyright: 2008, Copyright (C) 2012-2018, Jacob Dawid ++ 2006, 2007, Robert Knight ++ 1997, 1998, Lars Doelle ++License: GPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/kpty.cpp ++Copyright: 2008 ++ 2002, 2013, Waldo Bastian ++ 2002, 2003, 2007, Oswald Buddenhagen ++License: LGPL-2+ ++ ++Files: libgui/qterminal/libqterminal/unix/kpty.h ++ libgui/qterminal/libqterminal/unix/kpty_p.h ++Copyright: 2008 ++ 2003, 2007, 2013, Oswald Buddenhagen ++License: LGPL-2+ ++ ++Files: libgui/qterminal/libqterminal/win32/* ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: libgui/src/* ++Copyright: 2011-2018, Jacob Dawid ++License: GPL-3+ ++ ++Files: libgui/src/color-picker.cc ++ libgui/src/color-picker.h ++Copyright: FZI Forschungszentrum Informatik Karlsruhe / 2013-2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/dialog.cc ++ libgui/src/dialog.h ++Copyright: 2013-2018, John W. Eaton ++ 2013-2018, Daniel J. Sebald ++License: GPL-3+ ++ ++Files: libgui/src/documentation.cc ++ libgui/src/documentation.h ++Copyright: 2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/external-editor-interface.cc ++ libgui/src/external-editor-interface.h ++ libgui/src/octave-cmd.cc ++ libgui/src/octave-cmd.h ++Copyright: 2013-2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/files-dock-widget.cc ++Copyright: 2013-2018, John P. Swensen ++ 2011-2018, Jacob Dawid ++License: GPL-3+ ++ ++Files: libgui/src/find-files-dialog.cc ++ libgui/src/find-files-dialog.h ++ libgui/src/find-files-model.cc ++ libgui/src/find-files-model.h ++Copyright: 2013-2018, John Donoghue ++License: GPL-3+ ++ ++Files: libgui/src/icons/* ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libgui/src/m-editor/find-dialog.cc ++ libgui/src/m-editor/find-dialog.h ++Copyright: 2012-2018, Torsten ++ 2009, Nokia Corporation and/or its subsidiary(-ies). ++License: GPL-3+ ++ ++Files: libgui/src/m-editor/marker.cc ++ libgui/src/m-editor/marker.h ++Copyright: 2016-2018, Daniel J. Sebald ++License: GPL-3+ ++ ++Files: libgui/src/m-editor/octave-qscintilla.cc ++ libgui/src/m-editor/octave-qscintilla.h ++ libgui/src/m-editor/octave-txt-lexer.cc ++ libgui/src/m-editor/octave-txt-lexer.h ++Copyright: 2013-2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/main-window.cc ++ libgui/src/main-window.h ++ libgui/src/terminal-dock-widget.cc ++ libgui/src/terminal-dock-widget.h ++ libgui/src/welcome-wizard.cc ++ libgui/src/welcome-wizard.h ++ libgui/src/workspace-model.cc ++ libgui/src/workspace-model.h ++ libgui/src/workspace-view.cc ++ libgui/src/workspace-view.h ++Copyright: 2013-2018, John W. Eaton ++ 2011-2018, Jacob Dawid ++License: GPL-3+ ++ ++Files: libgui/src/module.mk ++ libgui/src/octave-gui.h ++ libgui/src/settings-dialog.ui ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libgui/src/octave-dock-widget.cc ++Copyright: 2013-2018, Torsten ++ 2012-2018, Richard Crozier ++License: GPL-3+ ++ ++Files: libgui/src/octave-dock-widget.h ++Copyright: 2012-2018, Richard Crozier ++License: GPL-3+ ++ ++Files: libgui/src/octave-qt-link.cc ++ libgui/src/octave-qt-link.h ++Copyright: 2013-2018, John W. Eaton ++ 2011-2018, John P. Swensen ++ 2011-2018, Jacob Dawid ++License: GPL-3+ ++ ++Files: libgui/src/octave-settings.h ++Copyright: 2017, 2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/shortcut-manager.cc ++ libgui/src/shortcut-manager.h ++Copyright: 2014-2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/tab-bar.cc ++ libgui/src/tab-bar.h ++Copyright: 2018, Torsten ++License: GPL-3+ ++ ++Files: libgui/src/variable-editor-model.cc ++ libgui/src/variable-editor-model.h ++ libgui/src/variable-editor.cc ++ libgui/src/variable-editor.h ++Copyright: 2015, Michael Barnes ++ 2013-2018, John W. Eaton ++ 2013, Rüdiger Sonderfeld ++License: GPL-3+ ++ ++Files: libinterp/corefcn/Cell.cc ++ libinterp/corefcn/Cell.h ++ libinterp/corefcn/fcn-info.h ++ libinterp/corefcn/load-path.cc ++ libinterp/corefcn/load-path.h ++ libinterp/corefcn/mappers.cc ++ libinterp/corefcn/max.cc ++ libinterp/corefcn/oct-map.cc ++ libinterp/corefcn/oct-map.h ++ libinterp/corefcn/rand.cc ++ libinterp/corefcn/symrec.h ++ libinterp/corefcn/symscope.h ++ libinterp/corefcn/symtab.h ++ libinterp/corefcn/syscalls.cc ++ libinterp/corefcn/utils.cc ++ libinterp/corefcn/variables.cc ++ libinterp/corefcn/xpow.cc ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__betainc__.cc ++Copyright: 2018, Stefan Schlögl ++ 2018, Michele Ginesi ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__contourc__.cc ++Copyright: 2007-2018, Kai Habel ++ 2004, Victor Munoz ++ 2004, Andrew Ross ++ 2004, 2007, Shai Ayal ++ 2000-2002, 2004, Alan W. Irwin ++ 2000, 2002, Joao Cardoso ++ 1995, 2000, 2001, Maurice LeBrun ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__dsearchn__.cc ++ libinterp/corefcn/fftn.cc ++ libinterp/corefcn/matrix_type.cc ++ libinterp/corefcn/rcond.cc ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__expint__.cc ++Copyright: 2017, 2018, Michele Ginesi ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__gammainc__.cc ++Copyright: 2018, Stefan Schlögl ++ 2018, Michele Ginesi ++ 2017, 2018, Nir Krakauer ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__ichol__.cc ++ libinterp/corefcn/__ilu__.cc ++Copyright: 2014-2018, Eduardo Ramos Fernández ++ 2013-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__lin_interpn__.cc ++Copyright: 2006-2018, Alexander Barth ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__magick_read__.cc ++Copyright: 2013-2018, Carnë Draug ++ 2010, David Grundberg ++ 2008, Thomas L. Scofield ++ 2002-2018, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__pchip_deriv__.cc ++Copyright: 2008, 2009, Jaroslav Hajek ++ 2000-2018, Kai Habel ++License: GPL-3+ ++ ++Files: libinterp/corefcn/__qp__.cc ++Copyright: 2000-2018, Gabriele Pannocchia ++License: GPL-3+ ++ ++Files: libinterp/corefcn/balance.cc ++ libinterp/corefcn/xdiv.h ++Copyright: 2008-2018, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/base-text-renderer.h ++ libinterp/corefcn/ft-text-renderer.cc ++ libinterp/corefcn/ft-text-renderer.h ++ libinterp/corefcn/text-renderer.cc ++ libinterp/corefcn/text-renderer.h ++Copyright: 2016-2018, John W. Eaton ++ 2009-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: libinterp/corefcn/bsxfun.cc ++ libinterp/corefcn/tril.cc ++ libinterp/corefcn/typecast.cc ++Copyright: 2009, 2010, VZLU Prague ++ 2003-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/corefcn/cellfun.cc ++Copyright: 2010, VZLU Prague ++ 2009, Jaroslav Hajek ++ 2006-2018, Bill Denney ++ 2005-2018, Mohamed Kamoun ++License: GPL-3+ ++ ++Files: libinterp/corefcn/conv2.cc ++Copyright: 2010, VZLU Prague ++ 1999-2018, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/corefcn/data.cc ++Copyright: 2012, Carlo de Falco ++ 2009, Jaroslav Hajek ++ 2009, 2010, VZLU Prague ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/debug.cc ++Copyright: 2007-2009, John Swensen ++ 2001-2018, Ben Sapp ++License: GPL-3+ ++ ++Files: libinterp/corefcn/dlmread.cc ++Copyright: 2010, Jaroslav Hajek ++ 2008-2018, Jonathan Stickel ++License: GPL-3+ ++ ++Files: libinterp/corefcn/dot.cc ++ libinterp/corefcn/sub2ind.cc ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: libinterp/corefcn/eig.cc ++Copyright: 2016-2018, Barbara Lócsi ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/ellipj.cc ++Copyright: 2013-2018, Leopoldo Cerbaro ++License: GPL-3+ ++ ++Files: libinterp/corefcn/errwarn.cc ++ libinterp/corefcn/errwarn.h ++ libinterp/corefcn/oct-obj.h ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: libinterp/corefcn/fcn-info.cc ++ libinterp/corefcn/symrec.cc ++ libinterp/corefcn/symscope.cc ++ libinterp/corefcn/symtab.cc ++Copyright: 2009, 2010, VZLU Prague, a.s. ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/fft.cc ++ libinterp/corefcn/fft2.cc ++Copyright: 1997-2018, David Bateman ++ 1996, 1997, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/gcd.cc ++Copyright: 2010, Jaroslav Hajek, Jordi Gutiérrez Hermoso ++ 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/corefcn/gl-render.cc ++ libinterp/corefcn/gl-render.h ++ libinterp/corefcn/oct-tex-lexer.in.ll ++ libinterp/corefcn/oct-tex-lexer.ll ++ libinterp/corefcn/oct-tex-parser.in.yy ++ libinterp/corefcn/oct-tex-parser.yy ++ libinterp/corefcn/oct-tex-symbols.in ++ libinterp/corefcn/txt-eng.cc ++ libinterp/corefcn/txt-eng.h ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: libinterp/corefcn/gl2ps-print.cc ++ libinterp/corefcn/gl2ps-print.h ++Copyright: 1993-2018, Shai Ayal ++License: GPL-3+ ++ ++Files: libinterp/corefcn/gsvd.cc ++Copyright: 2016-2018, Barbara Lócsi ++ 2006, 2010, Pascal Dupuis ++ 1996, 1997, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/hash.cc ++Copyright: 2016-2018, Kai T. Ohlhus ++ 2007-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/corefcn/hex2num.cc ++Copyright: 2012, 2016-2018, John W. Eaton ++ 2005-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/corefcn/lookup.cc ++Copyright: 2008-2018, VZLU Prague a.s., Czech Republic ++License: GPL-3+ ++ ++Files: libinterp/corefcn/ls-ascii-helper.cc ++ libinterp/corefcn/ls-ascii-helper.h ++Copyright: 2009-2018, Benjamin Lindner ++License: GPL-3+ ++ ++Files: libinterp/corefcn/mex.h ++ libinterp/corefcn/mexproto.h ++ libinterp/corefcn/mxarray.in.h ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: libinterp/corefcn/mgorth.cc ++Copyright: 2010, VZLU Prague ++ 2009-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: libinterp/corefcn/nproc.cc ++Copyright: 2012-2018, Iain Murray ++License: GPL-3+ ++ ++Files: libinterp/corefcn/oct-stream.cc ++Copyright: 2015-2018, Lachlan Andrew, Monash University ++ 1996-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/oct-tex-parser.cc ++ libinterp/corefcn/oct-tex-parser.h ++Copyright: 1984-2018, Free Software Foundation, Inc. ++License: GPL-3+ ++ ++Files: libinterp/corefcn/octave-default-image.h ++Copyright: 2014-2018, Pantxo Diribarne ++License: GPL-3+ ++ ++Files: libinterp/corefcn/octave-link.cc ++ libinterp/corefcn/octave-link.h ++Copyright: 2013-2018, John W. Eaton ++ 2011-2018, John P. Swensen ++ 2011-2018, Jacob Dawid ++License: GPL-3+ ++ ++Files: libinterp/corefcn/ordschur.cc ++Copyright: 2016-2018, Sébastien Villemot ++License: GPL-3+ ++ ++Files: libinterp/corefcn/psi.cc ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: libinterp/corefcn/quadcc.cc ++Copyright: 2010-2018, Pedro Gonnet ++License: GPL-3+ ++ ++Files: libinterp/corefcn/qz.cc ++Copyright: 1998-2018, A. S. Hodel ++License: GPL-3+ ++ ++Files: libinterp/corefcn/regexp.cc ++Copyright: 2005-2018, David Bateman ++ 2002-2005, Paul Kienzle ++License: GPL-3+ ++ ++Files: libinterp/corefcn/sparse-xdiv.cc ++ libinterp/corefcn/sparse-xdiv.h ++ libinterp/corefcn/sparse-xpow.cc ++ libinterp/corefcn/sparse-xpow.h ++ libinterp/corefcn/spparms.cc ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/corefcn/sparse.cc ++Copyright: 2009, 2010, VZLU Prague ++ 2004-2018, David Bateman ++ 1998-2004, 2006, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/corefcn/sqrtm.cc ++Copyright: 2010, VZLU Prague ++ 2001-2018, Ross Lippert and Paul Kienzle ++License: GPL-3+ ++ ++Files: libinterp/corefcn/str2double.cc ++ libinterp/corefcn/strfind.cc ++Copyright: 2009-2018, Jaroslav Hajek ++ 2009, 2010, VZLU Prague ++License: GPL-3+ ++ ++Files: libinterp/corefcn/tsearch.cc ++Copyright: 2002-2018, Andreas Stahel ++License: GPL-3+ ++ ++Files: libinterp/corefcn/urlwrite.cc ++Copyright: 2009, David Bateman ++ 2006-2018, Alexander Barth ++License: GPL-3+ ++ ++Files: libinterp/corefcn/xdiv.cc ++Copyright: 2008-2010, VZLU Prague ++ 2008, 2009, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/corefcn/xnorm.cc ++ libinterp/corefcn/xnorm.h ++Copyright: 2008-2018, VZLU Prague, a.s. ++License: GPL-3+ ++ ++Files: libinterp/corefcn/zfstream.cc ++ libinterp/corefcn/zfstream.h ++Copyright: 2005-2018, Ludwig Schwardt, Kevin Ruland ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/__delaunayn__.cc ++ libinterp/dldfcn/__fltk_uigetfile__.cc ++ libinterp/dldfcn/__voronoi__.cc ++ libinterp/dldfcn/convhulln.cc ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/__eigs__.cc ++ libinterp/dldfcn/amd.cc ++ libinterp/dldfcn/ccolamd.cc ++ libinterp/dldfcn/fftw.cc ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/__glpk__.cc ++Copyright: 2013-2018, Sébastien Villemot ++ 2005-2018, Nicolo Giorgetti ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/__init_fltk__.cc ++Copyright: 2014-2018, Andreas Weber ++ 2007-2018, Shai Ayal ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/__ode15__.cc ++Copyright: 2016-2018, Francesco Faccio ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/__osmesa_print__.cc ++Copyright: 2016-2018, Andreas Weber ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/audiodevinfo.cc ++Copyright: 2013-2018, Vytautas Jančauskas ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/audioread.cc ++Copyright: 2016-2018, Damjan Angelovski ++ 2013-2018, Vytautas Jančauskas ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/chol.cc ++ libinterp/dldfcn/qr.cc ++Copyright: 2008-2010, VZLU Prague ++ 2008, 2009, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/colamd.cc ++ libinterp/dldfcn/dmperm.cc ++ libinterp/dldfcn/symbfact.cc ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/gzip.cc ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: libinterp/dldfcn/symrcm.cc ++Copyright: 2007-2018, Michael Weitzel ++License: GPL-3+ ++ ++Files: libinterp/liboctinterp-build-info.h ++ libinterp/liboctinterp-build-info.in.cc ++Copyright: 2016-2018, M. Muetzel ++License: GPL-3+ ++ ++Files: libinterp/mk-doc.pl ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-base-diag.cc ++ libinterp/octave-value/ov-base-diag.h ++ libinterp/octave-value/ov-cx-diag.cc ++ libinterp/octave-value/ov-cx-diag.h ++ libinterp/octave-value/ov-flt-cx-diag.cc ++ libinterp/octave-value/ov-flt-cx-diag.h ++ libinterp/octave-value/ov-flt-re-diag.cc ++ libinterp/octave-value/ov-flt-re-diag.h ++ libinterp/octave-value/ov-null-mat.cc ++ libinterp/octave-value/ov-null-mat.h ++ libinterp/octave-value/ov-perm.cc ++ libinterp/octave-value/ov-perm.h ++ libinterp/octave-value/ov-re-diag.cc ++ libinterp/octave-value/ov-re-diag.h ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-base-mat.cc ++ libinterp/octave-value/ov-base-mat.h ++ libinterp/octave-value/ov-base.cc ++ libinterp/octave-value/ov-base.h ++ libinterp/octave-value/ov-bool-mat.cc ++ libinterp/octave-value/ov-bool-mat.h ++ libinterp/octave-value/ov-cell.cc ++ libinterp/octave-value/ov-cell.h ++ libinterp/octave-value/ov-ch-mat.cc ++ libinterp/octave-value/ov-ch-mat.h ++ libinterp/octave-value/ov-class.cc ++ libinterp/octave-value/ov-class.h ++ libinterp/octave-value/ov-cx-mat.cc ++ libinterp/octave-value/ov-cx-mat.h ++ libinterp/octave-value/ov-fcn-handle.h ++ libinterp/octave-value/ov-flt-cx-mat.cc ++ libinterp/octave-value/ov-flt-cx-mat.h ++ libinterp/octave-value/ov-flt-re-mat.cc ++ libinterp/octave-value/ov-flt-re-mat.h ++ libinterp/octave-value/ov-intx.h ++ libinterp/octave-value/ov-re-mat.cc ++ libinterp/octave-value/ov-re-mat.h ++ libinterp/octave-value/ov-str-mat.cc ++ libinterp/octave-value/ov-str-mat.h ++ libinterp/octave-value/ov.cc ++ libinterp/octave-value/ov.h ++ libinterp/octave-value/ovl.cc ++ libinterp/octave-value/ovl.h ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-base-sparse.cc ++Copyright: 2009, 2010, VZLU Prague ++ 2004-2018, David Bateman ++ 1998-2004, 2006, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-base-sparse.h ++ libinterp/octave-value/ov-bool-sparse.cc ++ libinterp/octave-value/ov-bool-sparse.h ++ libinterp/octave-value/ov-cx-sparse.cc ++ libinterp/octave-value/ov-cx-sparse.h ++ libinterp/octave-value/ov-re-sparse.cc ++ libinterp/octave-value/ov-re-sparse.h ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-classdef.cc ++ libinterp/octave-value/ov-classdef.h ++ libinterp/octave-value/ov-java.cc ++ libinterp/octave-value/ov-java.h ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-fcn-handle.cc ++Copyright: 2010, Jaroslav Hajek ++ 2009, VZLU Prague, a.s. ++ 2003-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-fcn-inline.cc ++ libinterp/octave-value/ov-fcn-inline.h ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: libinterp/octave-value/ov-lazy-idx.cc ++ libinterp/octave-value/ov-lazy-idx.h ++ libinterp/octave-value/ov-oncleanup.cc ++ libinterp/octave-value/ov-oncleanup.h ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: libinterp/operators/op-b-sbm.cc ++ libinterp/operators/op-bm-sbm.cc ++ libinterp/operators/op-cm-scm.cc ++ libinterp/operators/op-cm-sm.cc ++ libinterp/operators/op-cs-scm.cc ++ libinterp/operators/op-cs-sm.cc ++ libinterp/operators/op-m-scm.cc ++ libinterp/operators/op-m-sm.cc ++ libinterp/operators/op-s-scm.cc ++ libinterp/operators/op-s-sm.cc ++ libinterp/operators/op-sbm-b.cc ++ libinterp/operators/op-sbm-bm.cc ++ libinterp/operators/op-sbm-sbm.cc ++ libinterp/operators/op-scm-cm.cc ++ libinterp/operators/op-scm-cs.cc ++ libinterp/operators/op-scm-m.cc ++ libinterp/operators/op-scm-s.cc ++ libinterp/operators/op-scm-scm.cc ++ libinterp/operators/op-scm-sm.cc ++ libinterp/operators/op-sm-cm.cc ++ libinterp/operators/op-sm-cs.cc ++ libinterp/operators/op-sm-m.cc ++ libinterp/operators/op-sm-s.cc ++ libinterp/operators/op-sm-scm.cc ++ libinterp/operators/op-sm-sm.cc ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: libinterp/operators/op-bm-b.cc ++Copyright: 2001-2018, Cai Jianming ++License: GPL-3+ ++ ++Files: libinterp/operators/op-cdm-cdm.cc ++ libinterp/operators/op-cdm-cm.cc ++ libinterp/operators/op-cdm-cs.cc ++ libinterp/operators/op-cdm-dm.cc ++ libinterp/operators/op-cdm-m.cc ++ libinterp/operators/op-cdm-s.cc ++ libinterp/operators/op-cm-cdm.cc ++ libinterp/operators/op-cm-dm.cc ++ libinterp/operators/op-cm-pm.cc ++ libinterp/operators/op-dm-cdm.cc ++ libinterp/operators/op-dm-cm.cc ++ libinterp/operators/op-dm-cs.cc ++ libinterp/operators/op-dm-dm.cc ++ libinterp/operators/op-dm-m.cc ++ libinterp/operators/op-dm-s.cc ++ libinterp/operators/op-dm-template.cc ++ libinterp/operators/op-dms-template.cc ++ libinterp/operators/op-fcdm-fcdm.cc ++ libinterp/operators/op-fcdm-fcm.cc ++ libinterp/operators/op-fcdm-fcs.cc ++ libinterp/operators/op-fcdm-fdm.cc ++ libinterp/operators/op-fcdm-fm.cc ++ libinterp/operators/op-fcdm-fs.cc ++ libinterp/operators/op-fcm-fcdm.cc ++ libinterp/operators/op-fcm-fdm.cc ++ libinterp/operators/op-fcm-pm.cc ++ libinterp/operators/op-fdm-fcdm.cc ++ libinterp/operators/op-fdm-fcm.cc ++ libinterp/operators/op-fdm-fcs.cc ++ libinterp/operators/op-fdm-fdm.cc ++ libinterp/operators/op-fdm-fm.cc ++ libinterp/operators/op-fdm-fs.cc ++ libinterp/operators/op-fm-fcdm.cc ++ libinterp/operators/op-fm-fdm.cc ++ libinterp/operators/op-fm-pm.cc ++ libinterp/operators/op-m-cdm.cc ++ libinterp/operators/op-m-dm.cc ++ libinterp/operators/op-m-pm.cc ++ libinterp/operators/op-pm-cm.cc ++ libinterp/operators/op-pm-fcm.cc ++ libinterp/operators/op-pm-fm.cc ++ libinterp/operators/op-pm-m.cc ++ libinterp/operators/op-pm-pm.cc ++ libinterp/operators/op-pm-template.cc ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: libinterp/operators/op-dm-scm.cc ++ libinterp/operators/op-dm-sm.cc ++Copyright: 2009-2018, Jason Riedy, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: libinterp/operators/op-fcn.cc ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: libinterp/operators/op-pm-scm.cc ++ libinterp/operators/op-pm-sm.cc ++Copyright: 2009-2018, Jason Riedy ++License: GPL-3+ ++ ++Files: libinterp/operators/ops.h ++Copyright: 2009, 2010, VZLU Prague, a.s. ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/bp-table.cc ++Copyright: 2007-2009, John Swensen ++ 2001-2018, Ben Sapp ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/bp-table.h ++ libinterp/parse-tree/pt-bp.cc ++ libinterp/parse-tree/pt-bp.h ++Copyright: 2001-2018, Ben Sapp ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/jit-ir.cc ++ libinterp/parse-tree/jit-ir.h ++ libinterp/parse-tree/jit-typeinfo.cc ++ libinterp/parse-tree/jit-typeinfo.h ++ libinterp/parse-tree/jit-util.cc ++ libinterp/parse-tree/jit-util.h ++ libinterp/parse-tree/pt-jit.cc ++ libinterp/parse-tree/pt-jit.h ++Copyright: 2012-2018, Max Brister ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/oct-parse.cc ++ libinterp/parse-tree/oct-parse.h ++Copyright: 1984-2018, Free Software Foundation, Inc. ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/oct-parse.in.yy ++ libinterp/parse-tree/oct-parse.yy ++Copyright: 2016-2018, Oliver Heimlich ++ 2009, David Grundberg ++ 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/profiler.cc ++ libinterp/parse-tree/profiler.h ++Copyright: 2014-2018, Julien Bect ++ 2012-2018, Daniel Kraft ++License: GPL-3+ ++ ++Files: libinterp/parse-tree/pt-cbinop.cc ++ libinterp/parse-tree/pt-cbinop.h ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: libinterp/template-inst/Array-jit.cc ++Copyright: 2012-2018, Max Brister ++License: GPL-3+ ++ ++Files: liboctave/array/Array-C.cc ++ liboctave/array/Array-d.cc ++ liboctave/array/Array-f.cc ++ liboctave/array/Array-fC.cc ++ liboctave/array/Array-util.cc ++ liboctave/array/CColVector.cc ++ liboctave/array/CColVector.h ++ liboctave/array/CDiagMatrix.cc ++ liboctave/array/DiagArray2.cc ++ liboctave/array/MArray.cc ++ liboctave/array/MArray.h ++ liboctave/array/MDiagArray2.cc ++ liboctave/array/MDiagArray2.h ++ liboctave/array/boolMatrix.h ++ liboctave/array/chMatrix.cc ++ liboctave/array/chMatrix.h ++ liboctave/array/dColVector.cc ++ liboctave/array/dColVector.h ++ liboctave/array/dDiagMatrix.cc ++ liboctave/array/dim-vector.cc ++ liboctave/array/dim-vector.h ++ liboctave/array/fCColVector.cc ++ liboctave/array/fCColVector.h ++ liboctave/array/fCDiagMatrix.cc ++ liboctave/array/fColVector.cc ++ liboctave/array/fColVector.h ++ liboctave/array/fDiagMatrix.cc ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/array/Array.cc ++ liboctave/array/Array.h ++ liboctave/array/DiagArray2.h ++ liboctave/array/idx-vector.cc ++ liboctave/array/idx-vector.h ++Copyright: 2008-2010, VZLU Prague ++ 2008, 2009, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/array/CMatrix.cc ++ liboctave/array/dMatrix.cc ++ liboctave/array/fCMatrix.cc ++ liboctave/array/fMatrix.cc ++Copyright: 2009, 2010, VZLU Prague, a.s. ++ 2008, 2009, Jaroslav Hajek ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/array/CNDArray.cc ++ liboctave/array/boolMatrix.cc ++ liboctave/array/boolNDArray.cc ++ liboctave/array/dNDArray.cc ++ liboctave/array/fCNDArray.cc ++ liboctave/array/fNDArray.cc ++ liboctave/array/intNDArray.cc ++Copyright: 2009, 2010, VZLU Prague, a.s. ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/array/CSparse.cc ++ liboctave/array/MatrixType.cc ++ liboctave/array/Sparse.cc ++ liboctave/array/Sparse.h ++ liboctave/array/boolSparse.cc ++ liboctave/array/dSparse.cc ++Copyright: 2009, 2010, VZLU Prague ++ 2004-2018, David Bateman ++ 1998-2004, 2006, Andy Adler ++License: GPL-3+ ++ ++Files: liboctave/array/CSparse.h ++ liboctave/array/MSparse-C.cc ++ liboctave/array/MSparse-d.cc ++ liboctave/array/MSparse.cc ++ liboctave/array/MSparse.h ++ liboctave/array/MatrixType.h ++ liboctave/array/Sparse-C.cc ++ liboctave/array/Sparse-b.cc ++ liboctave/array/Sparse-d.cc ++ liboctave/array/boolSparse.h ++ liboctave/array/dSparse.h ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: liboctave/array/PermMatrix.cc ++ liboctave/array/PermMatrix.h ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: liboctave/external/* ++Copyright: none ++License: public-domain ++ This code is part of SLATEC. ++ It was developed at US Government research laboratories and is therefore public ++ domain software. ++ ++Files: liboctave/external/Faddeeva/* ++Copyright: 2012, Massachusetts Institute of Technology ++License: Expat ++ Permission is hereby granted, free of charge, to any person obtaining ++ a copy of this software and associated documentation files (the ++ "Software"), to deal in the Software without restriction, including ++ without limitation the rights to use, copy, modify, merge, publish, ++ distribute, sublicense, and/or sell copies of the Software, and to ++ permit persons to whom the Software is furnished to do so, subject to ++ the following conditions: ++ . ++ The above copyright notice and this permission notice shall be ++ included in all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ++ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ++ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ++ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ++ ++Files: liboctave/external/Faddeeva/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/amos/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/blas-xtra/* ++Copyright: 2008-2018, VZLU Prague, a.s., Czech Republic ++License: GPL-3+ ++ ++Files: liboctave/external/blas-xtra/module.mk ++ liboctave/external/blas-xtra/xcdotc.f ++ liboctave/external/blas-xtra/xcdotu.f ++ liboctave/external/blas-xtra/xddot.f ++ liboctave/external/blas-xtra/xdnrm2.f ++ liboctave/external/blas-xtra/xdznrm2.f ++ liboctave/external/blas-xtra/xerbla.c ++ liboctave/external/blas-xtra/xscnrm2.f ++ liboctave/external/blas-xtra/xsdot.f ++ liboctave/external/blas-xtra/xsnrm2.f ++ liboctave/external/blas-xtra/xzdotc.f ++ liboctave/external/blas-xtra/xzdotu.f ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/daspk/* ++Copyright: none ++License: public-domain ++ Work performed under the auspices of the U.S. Department of Energy ++ by Lawrence Livermore National Laboratory under contract number ++ W-7405-Eng-48. ++ ++Files: liboctave/external/daspk/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/dasrt/* ++Copyright: none ++License: public-domain ++ Work performed under the auspices of the U.S. Department of Energy ++ by Lawrence Livermore National Laboratory. ++ ++Files: liboctave/external/dasrt/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/dassl/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/fftpack/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/lapack-xtra/* ++Copyright: 1992-2006 The University of Tennessee ++License: BSD-3-clause ++ ++Files: liboctave/external/lapack-xtra/crsf2csf.f ++ liboctave/external/lapack-xtra/zrsf2csf.f ++Copyright: 2008-2018, VZLU Prague, a.s., Czech Republic ++License: GPL-3+ ++ ++Files: liboctave/external/mk-f77-def.in.sh ++ liboctave/external/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/odepack/* ++Copyright: none ++License: public-domain ++ Written by Alan C. Hindmarsh ++ Center for Applied Scientific Computing ++ Lawrence Livermore National Laboratory ++ Livermore, CA 94551, U.S.A. ++ . ++ The following Fortran solvers for ordinary differential equation (ODE) systems ++ were written at LLNL. All are in the Public Domain and are freely available ++ from the CASC Software Download Site. ++ ++Files: liboctave/external/odepack/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/quadpack/* ++Copyright: none ++License: public-domain ++ QUADPACK originated from a joint project of R. Piessens and E. de ++ Doncker-Kapenga (Appl. Math. and Progr. Div.- K.U.Leuven, Belgium), ++ C. Überhuber (Inst. Fuer Math.- Techn.U.Wien, Austria), and D. Kahaner ++ (Nation. Bur. of Standards- Washington D.C., U.S.A.). ++ ++Files: liboctave/external/quadpack/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/ranlib/* ++Copyright: none ++License: public-domain ++ We place the Randlib code that we have written in the public domain. ++ . ++ NO WARRANTY ++ . ++ WE PROVIDE ABSOLUTELY NO WARRANTY OF ANY KIND EITHER EXPRESSED OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ++ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ++ AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD ++ THIS PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY ++ SERVICING, REPAIR OR CORRECTION. ++ . ++ IN NO EVENT SHALL THE UNIVERSITY OF TEXAS OR ANY OF ITS COMPONENT ++ INSTITUTIONS INCLUDING M. D. ANDERSON HOSPITAL BE LIABLE TO YOU FOR ++ DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, ++ INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR ++ INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA OR ++ ITS ANALYSIS BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD ++ PARTIES) THE PROGRAM. ++ ++Files: liboctave/external/ranlib/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/slatec-err/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/external/slatec-fn/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/liboctave-build-info.h ++ liboctave/liboctave-build-info.in.cc ++Copyright: 2016-2018, M. Muetzel ++License: GPL-3+ ++ ++Files: liboctave/numeric/DET.h ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: liboctave/numeric/EIG.cc ++ liboctave/numeric/fEIG.cc ++Copyright: 2016-2018, Barbara Lócsi ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/numeric/aepbalance.cc ++ liboctave/numeric/aepbalance.h ++ liboctave/numeric/chol.cc ++ liboctave/numeric/chol.h ++Copyright: 2008-2018, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/numeric/bsxfun-decl.h ++ liboctave/numeric/bsxfun-defs.cc ++ liboctave/numeric/oct-convn.h ++Copyright: 2009-2018, Jaroslav Hajek ++ 2009, 2010, VZLU Prague ++License: GPL-3+ ++ ++Files: liboctave/numeric/bsxfun.h ++Copyright: 2012-2018, Jordi Gutiérrez Hermoso ++License: GPL-3+ ++ ++Files: liboctave/numeric/eigs-base.cc ++ liboctave/numeric/eigs-base.h ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: liboctave/numeric/gsvd.cc ++ liboctave/numeric/gsvd.h ++Copyright: 2016-2018, Barbara Lócsi ++ 2006, 2010, Pascal Dupuis ++ 1996, 1997, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/numeric/lo-mappers.cc ++ liboctave/numeric/lo-mappers.h ++ liboctave/numeric/lo-specfun.h ++ liboctave/numeric/lu.cc ++ liboctave/numeric/lu.h ++ liboctave/numeric/qrp.h ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/numeric/lo-specfun.cc ++Copyright: 2016-2018, Carnë Draug ++ 2010, VZLU Prague ++ 2010, Jaroslav Hajek ++ 2007-2010, D. Martin ++ 1996-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/numeric/oct-convn.cc ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: liboctave/numeric/oct-norm.cc ++ liboctave/numeric/oct-norm.h ++Copyright: 2008-2018, VZLU Prague, a.s. ++License: GPL-3+ ++ ++Files: liboctave/numeric/oct-spparms.cc ++ liboctave/numeric/oct-spparms.h ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: liboctave/numeric/qr.cc ++ liboctave/numeric/qr.h ++Copyright: 2008-2010, VZLU Prague ++ 2008, 2009, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/numeric/qrp.cc ++Copyright: 2009, VZLU Prague ++ 1994-2018, John W. Eatonn ++License: GPL-3+ ++ ++Files: liboctave/numeric/sparse-chol.cc ++ liboctave/numeric/sparse-chol.h ++ liboctave/numeric/sparse-lu.cc ++ liboctave/numeric/sparse-lu.h ++Copyright: 2016-2018, John W. Eaton ++ 2004-2018, David Bateman ++ 1998-2005, Andy Adler ++License: GPL-3+ ++ ++Files: liboctave/numeric/sparse-dmsolve.cc ++ liboctave/numeric/sparse-dmsolve.h ++ liboctave/numeric/sparse-qr.cc ++ liboctave/numeric/sparse-qr.h ++Copyright: 2012, 2016-2018, John W. Eaton ++ 2005-2018, David Bateman ++License: GPL-3+ ++ ++Files: liboctave/numeric/svd.cc ++ liboctave/numeric/svd.h ++Copyright: 2012-2018, Carnë Draug ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/operators/Sparse-diag-op-defs.h ++Copyright: 2009-2018, Jason Riedy, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: liboctave/operators/Sparse-op-decls.h ++ liboctave/operators/Sparse-op-defs.h ++Copyright: 2008, Jaroslav Hajek ++ 2004-2018, David Bateman ++ 1998-2004, Andy Adler ++License: GPL-3+ ++ ++Files: liboctave/operators/Sparse-perm-op-defs.h ++Copyright: 2009-2018, Jason Riedy ++License: GPL-3+ ++ ++Files: liboctave/operators/mx-inlines.cc ++Copyright: 2008-2010, VZLU Prague ++ 2008, 2009, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/operators/mx-op-decl.h ++ liboctave/operators/mx-op-defs.h ++Copyright: 2009, 2010, VZLU Prague, a.s. ++ 2008, 2009, Jaroslav Hajek ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/system/lo-sysinfo.cc ++ liboctave/system/lo-sysinfo.h ++Copyright: 2016-2018, Markus Mützel ++License: GPL-3+ ++ ++Files: liboctave/util/action-container.h ++ liboctave/util/lo-array-gripes.cc ++ liboctave/util/oct-shlib.cc ++ liboctave/util/oct-shlib.h ++ liboctave/util/unwind-prot.cc ++ liboctave/util/unwind-prot.h ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/util/blaswrap.c ++Copyright: 2012-2018, Jarno Rajahalme ++License: GPL-3+ ++ ++Files: liboctave/util/caseless-str.h ++Copyright: 1993-2018, Shai Ayal ++License: GPL-3+ ++ ++Files: liboctave/util/file-info.cc ++ liboctave/util/file-info.h ++Copyright: 2017, 2018, John W. Eaton ++ 2001-2018, Ben Sapp ++License: GPL-3+ ++ ++Files: liboctave/util/kpse.cc ++Copyright: 94-98, 1993, Karl Berry. ++ 94-97, 1993, Karl Berry & O. Weber. ++ 93-97, 1992, Free Software Foundation, Inc. ++ 2003-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/util/lo-array-errwarn.cc ++ liboctave/util/lo-array-errwarn.h ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: liboctave/util/lo-regexp.cc ++Copyright: 2012, John W. Eaton ++ 2005-2018, David Bateman ++ 2002-2005, Paul Kienzle ++License: GPL-3+ ++ ++Files: liboctave/util/lo-regexp.h ++Copyright: 2012, 2016-2018, John W. Eaton ++ 2005-2018, David Bateman ++License: GPL-3+ ++ ++Files: liboctave/util/oct-binmap.h ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: liboctave/util/oct-cmplx.h ++Copyright: 2009, 2010, VZLU Prague, a.s. ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/util/oct-inttypes.cc ++ liboctave/util/oct-inttypes.h ++Copyright: 2008-2018, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: liboctave/util/oct-locbuf.h ++ liboctave/util/oct-refcount.h ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: liboctave/util/oct-mutex.cc ++ liboctave/util/oct-mutex.h ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: liboctave/util/oct-sort.cc ++Copyright: 2009, 2010, VZLU Prague ++ 2008, 2009, Jaroslav Hajek ++ 2003-2018, David Bateman ++License: GPL-3+ ++ ++Files: liboctave/util/oct-sort.h ++Copyright: 2009, 2010, VZLU Prague ++ 2003-2018, David Bateman ++License: GPL-3+ ++ ++Files: liboctave/util/oct-sparse.h ++ liboctave/util/r1mach.f ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: liboctave/util/oct-string.cc ++ liboctave/util/oct-string.h ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: liboctave/util/sparse-sort.cc ++ liboctave/util/sparse-sort.h ++ liboctave/util/sparse-util.cc ++ liboctave/util/sparse-util.h ++Copyright: 2004-2018, David Bateman ++ 1998-2006, Andy Adler ++License: GPL-3+ ++ ++Files: liboctave/util/url-transfer.cc ++ liboctave/util/url-transfer.h ++Copyright: 2013-2018, John W. Eaton ++ 2009, David Bateman ++ 2006-2018, Alexander Barth ++License: GPL-3+ ++ ++Files: liboctave/wrappers/math-wrappers.c ++ liboctave/wrappers/math-wrappers.h ++Copyright: 2013-2018, Mike Miller ++License: GPL-3+ ++ ++Files: m4/* ++Copyright: 1992-2018, Free Software Foundation, Inc. ++License: permissive-fsf ++ ++Files: m4/acinclude.m4 ++ m4/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: m4/alloca.m4 ++ m4/codeset.m4 ++ m4/glibc21.m4 ++ m4/iconv.m4 ++ m4/intmax_t.m4 ++ m4/malloca.m4 ++ m4/mbrtowc.m4 ++ m4/mempcpy.m4 ++ m4/memrchr.m4 ++ m4/mktime.m4 ++ m4/pathmax.m4 ++ m4/same.m4 ++ m4/strnlen.m4 ++ m4/vasprintf.m4 ++Copyright: 1997-2018, Free Software Foundation ++License: permissive-fsf ++ ++Files: m4/ax_blas.m4 ++ m4/ax_lapack.m4 ++Copyright: 2008, 2009, Steven G. Johnson ++License: GPL-3+ ++ ++Files: m4/ax_compare_version.m4 ++Copyright: 1992-2018, John W. Eaton ++License: permissive-other ++ Copying and distribution of this file, with or without modification, are ++ permitted in any medium without royalty provided the copyright notice ++ and this notice are preserved. This file is offered as-is, without any ++ warranty. ++ ++Files: m4/ax_openmp.m4 ++Copyright: 2015, John W. Peterson ++ 2008, Steven G. Johnson ++License: GPL-3+ ++ ++Files: m4/ax_pthread.m4 ++Copyright: 2011, Daniel Richard G. ++ 2008, Steven G. Johnson ++License: GPL-3+ ++ ++Files: m4/d-ino.m4 ++ m4/ltoptions.m4 ++ m4/ltsugar.m4 ++ m4/lt~obsolete.m4 ++ m4/stat-time.m4 ++Copyright: 1997-2001, 2003-2018, Free Software ++License: permissive-fsf ++ ++Files: m4/gnulib-cache.m4 ++ m4/gnulib-comp.m4 ++ m4/std-gnu11.m4 ++Copyright: 1984-2018, Free Software Foundation, Inc. ++License: GPL-3+ ++ ++Files: m4/libtool.m4 ++Copyright: 1996-2018, Free Software Foundation, Inc. ++License: GPL-2+ ++ ++Files: m4/octave_blas_f77_func.m4 ++Copyright: 2008, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: m4/pkg.m4 ++Copyright: 2004, Scott James Remnant . ++License: GPL-2+ ++ ++Files: scripts/+containers/Map.m ++Copyright: 2016-2018, Guillaume Flandin ++License: GPL-3+ ++ ++Files: scripts/@ftp/* ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/@ftp/disp.m ++ scripts/@ftp/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/audio/@audioplayer/* ++Copyright: 2013-2018, Vytautas Jančauskas ++License: GPL-3+ ++ ++Files: scripts/audio/@audioplayer/disp.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/audio/@audiorecorder/* ++Copyright: 2013-2018, Vytautas Jančauskas ++License: GPL-3+ ++ ++Files: scripts/audio/@audiorecorder/disp.m ++Copyright: 2017, 2018, John W. Eaton. ++License: GPL-3+ ++ ++Files: scripts/audio/record.m ++Copyright: 2016-2018, Mike Miller ++ 1995-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/audio/sound.m ++ scripts/audio/soundsc.m ++Copyright: 2013-2018, Mike Miller ++License: GPL-3+ ++ ++Files: scripts/deprecated/md5sum.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/deprecated/onenormest.m ++Copyright: 2007-2018, Regents of the University of California ++License: GPL-3+ ++ ++Files: scripts/deprecated/toascii.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/deprecated/wavread.m ++ scripts/deprecated/wavwrite.m ++Copyright: 2016-2018, Mike Miller ++ 2005-2018, Michael Zeising ++License: GPL-3+ ++ ++Files: scripts/elfun/acosd.m ++ scripts/elfun/acotd.m ++ scripts/elfun/acscd.m ++ scripts/elfun/asecd.m ++ scripts/elfun/asind.m ++ scripts/elfun/atand.m ++ scripts/elfun/cosd.m ++ scripts/elfun/cotd.m ++ scripts/elfun/cscd.m ++ scripts/elfun/secd.m ++ scripts/elfun/sind.m ++ scripts/elfun/tand.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/elfun/atan2d.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/general/* ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/general/accumarray.m ++ scripts/general/flip.m ++ scripts/general/flipdim.m ++ scripts/general/structfun.m ++Copyright: 2009, 2010, VZLU Prague ++ 2003-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/general/accumdim.m ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: scripts/general/bincoeff.m ++ scripts/general/nextpow2.m ++ scripts/general/shift.m ++ scripts/general/xor.m ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/general/bitset.m ++Copyright: 2012, Jordi Gutiérrez Hermoso ++ 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/general/blkdiag.m ++Copyright: 1996-2018, Daniel Calvelo ++License: GPL-3+ ++ ++Files: scripts/general/cart2pol.m ++ scripts/general/cart2sph.m ++ scripts/general/cumtrapz.m ++ scripts/general/curl.m ++ scripts/general/divergence.m ++ scripts/general/gradient.m ++ scripts/general/pol2cart.m ++ scripts/general/sph2cart.m ++ scripts/general/trapz.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/general/cell2mat.m ++Copyright: 2010, Jaroslav Hajek ++ 2005-2018, Laurent Mazet ++License: GPL-3+ ++ ++Files: scripts/general/common_size.m ++Copyright: 2009, VZLU Prague ++ 2009, Jaroslav Hajek ++ 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/general/cplxpair.m ++ scripts/general/interpft.m ++ scripts/general/rat.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/general/deal.m ++Copyright: 1998-2018, Ariel Tankus ++License: GPL-3+ ++ ++Files: scripts/general/deg2rad.m ++ scripts/general/rad2deg.m ++ scripts/general/randi.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/general/del2.m ++Copyright: 2006, 2007, David Bateman ++ 2000-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/general/fliplr.m ++ scripts/general/flipud.m ++ scripts/general/int2str.m ++ scripts/general/logspace.m ++ scripts/general/module.mk ++ scripts/general/num2str.m ++ scripts/general/postpad.m ++ scripts/general/prepad.m ++ scripts/general/rot90.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/general/integral.m ++Copyright: 2017, 2018, Nicholas Jankowski ++License: GPL-3+ ++ ++Files: scripts/general/integral2.m ++Copyright: 2017, 2018, Nicholas Jankowski, David Bateman ++License: GPL-3+ ++ ++Files: scripts/general/interp1.m ++Copyright: 2014-2018, Nir Krakauer ++ 2009, VZLU Prague ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/general/interp2.m ++Copyright: 2008, 2009, Jaroslav Hajek ++ 2000-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/general/isequal.m ++ scripts/general/isequaln.m ++Copyright: 2017, 2018, Rik Wehbring ++ 2005-2018, William Poetra Yoga Hadisoeseno ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/general/polyarea.m ++Copyright: 1999-2018, David M. Doolin ++License: GPL-3+ ++ ++Files: scripts/general/quadl.m ++Copyright: 1998-2018, Walter Gautschi ++License: GPL-3+ ++ ++Files: scripts/general/quadv.m ++Copyright: 2012, Alexander Klein ++ 2008-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/general/repelem.m ++Copyright: 2015-2018, Markus Bergholz ++License: GPL-3+ ++ ++Files: scripts/general/repmat.m ++Copyright: 2014-2018, Markus Bergholz ++ 2008, Jaroslav Hajek ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/general/shiftdim.m ++Copyright: 2004-2018, John Eaton and David Bateman ++License: GPL-3+ ++ ++Files: scripts/general/sortrows.m ++Copyright: 2009, Jaroslav Hajek ++ 2000-2018, Daniel Calvelo ++License: GPL-3+ ++ ++Files: scripts/geometry/* ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/geometry/convhull.m ++ scripts/geometry/delaunay.m ++ scripts/geometry/griddata.m ++ scripts/geometry/voronoi.m ++ scripts/geometry/voronoin.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/geometry/inpolygon.m ++Copyright: 2006-2018, Frederick (Rick) A Niles ++License: GPL-3+ ++ ++Files: scripts/geometry/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/geometry/rectint.m ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/gui/* ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/gui/dialog.m ++Copyright: 2013-2018, John Donoghue ++License: GPL-3+ ++ ++Files: scripts/gui/errordlg.m ++ scripts/gui/helpdlg.m ++ scripts/gui/inputdlg.m ++ scripts/gui/listdlg.m ++ scripts/gui/msgbox.m ++ scripts/gui/questdlg.m ++ scripts/gui/warndlg.m ++Copyright: 2010-2018, Martin Hepperle ++License: GPL-3+ ++ ++Files: scripts/gui/getappdata.m ++ scripts/gui/isappdata.m ++ scripts/gui/rmappdata.m ++ scripts/gui/setappdata.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/gui/module.mk ++ scripts/gui/waitbar.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/gui/private/__file_filter__.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/gui/private/__get_funcname__.m ++Copyright: 2014-2018, Andreas Weber ++License: GPL-3+ ++ ++Files: scripts/gui/uibuttongroup.m ++Copyright: 2016-2018, Andrew Thornton ++License: GPL-3+ ++ ++Files: scripts/gui/uigetdir.m ++ scripts/gui/uigetfile.m ++ scripts/gui/uimenu.m ++ scripts/gui/uiputfile.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/gui/waitforbuttonpress.m ++Copyright: 2004-2018, Petr Mikulik ++License: GPL-3+ ++ ++Files: scripts/help/* ++Copyright: 2005-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: scripts/help/__gripe_missing_component__.m ++Copyright: 2013-2018, Mike Miller ++License: GPL-3+ ++ ++Files: scripts/help/__unimplemented__.m ++Copyright: 2017, 2018, Colin B. Macdonald ++ 2010-2018, John W. Eaton ++ 2010, VZLU Prague ++License: GPL-3+ ++ ++Files: scripts/help/ans.m ++ scripts/help/bessel.m ++ scripts/help/module.mk ++ scripts/help/warning_ids.m ++ scripts/help/which.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/help/debug.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/help/error_ids.m ++Copyright: 2012-2018, Juan Pablo Carbajal ++License: GPL-3+ ++ ++Files: scripts/help/slash.m ++Copyright: 2016-2018, Colin B. Macdonald ++License: GPL-3+ ++ ++Files: scripts/image/* ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/image/cmpermute.m ++ scripts/image/cmunique.m ++Copyright: 2012-2018, Rik Wehbring ++ 2004, Josep Mones i Teixidor ++License: GPL-3+ ++ ++Files: scripts/image/colorcube.m ++ scripts/image/lines.m ++ scripts/image/rgb2gray.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/image/colormap.m ++ scripts/image/imwrite.m ++ scripts/image/rgb2ind.m ++Copyright: 2012-2018, Carnë Draug ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/image/contrast.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/image/cubehelix.m ++ scripts/image/frame2im.m ++ scripts/image/im2frame.m ++ scripts/image/imformats.m ++ scripts/image/iscolormap.m ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/image/getframe.m ++Copyright: 2014-2018, Pantxo Diribarne ++License: GPL-3+ ++ ++Files: scripts/image/gray.m ++ scripts/image/gray2ind.m ++ scripts/image/image.m ++ scripts/image/imagesc.m ++ scripts/image/imshow.m ++ scripts/image/ind2gray.m ++ scripts/image/ind2rgb.m ++ scripts/image/module.mk ++ scripts/image/ocean.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/image/hsv2rgb.m ++Copyright: 2016-2018, Carnë Draug ++ 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/image/im2double.m ++Copyright: 2012-2018, Carnë Draug ++ 2007-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: scripts/image/imfinfo.m ++Copyright: 2008-2018, Soren Hauberg ++License: GPL-3+ ++ ++Files: scripts/image/imread.m ++Copyright: 2013-2018, Carnë Draug ++ 2008-2018, Thomas L. Scofield ++ 2008, Kristian Rumberg ++ 2006, Thomas Weber ++ 2005, Stefan van der Walt ++ 2002, Andy Adler ++License: GPL-3+ ++ ++Files: scripts/image/private/* ++Copyright: 2012-2018, Carnë Draug ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/image/private/__imfinfo__.m ++Copyright: 2013-2018, Carnë Draug ++ 2008-2018, Soren Hauberg ++License: GPL-3+ ++ ++Files: scripts/image/private/__imread__.m ++Copyright: 2013-2018, Carnë Draug ++ 2008-2018, Thomas L. Scofield ++ 2008, Kristian Rumberg ++ 2006, Thomas Weber ++ 2005, Stefan van der Walt ++ 2002, Andy Adler ++License: GPL-3+ ++ ++Files: scripts/image/private/colorspace_conversion_input_check.m ++ scripts/image/private/colorspace_conversion_revert.m ++Copyright: 2016-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/image/private/imageIO.m ++ scripts/image/private/imwrite_filename.m ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/image/rgbplot.m ++Copyright: 2012-2018, Rik Wehbring ++ 2012-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/image/viridis.m ++Copyright: 2016-2018, Stefan van der Walt ++ 2016-2018, Nathaniel J. Smith ++ 2016-2018, Eric Firing ++ 2016-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: scripts/io/csvread.m ++ scripts/io/csvwrite.m ++ scripts/io/dlmwrite.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/io/fileread.m ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: scripts/io/importdata.m ++Copyright: 2012-2018, Erik Kjellson ++License: GPL-3+ ++ ++Files: scripts/io/strread.m ++Copyright: 2012-2018, Philip Nienhuis ++ 2009-2018, Eric Chassande-Mottin, CNRS (France) ++License: GPL-3+ ++ ++Files: scripts/io/textread.m ++Copyright: 2009-2018, Eric Chassande-Mottin, CNRS (France) ++License: GPL-3+ ++ ++Files: scripts/java/* ++Copyright: 2010-2018, Martin Hepperle ++ 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/java/javaArray.m ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/java/java_get.m ++ scripts/java/java_set.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/java/javachk.m ++ scripts/java/javamem.m ++Copyright: 2010-2018, Philip Nienhuis ++License: GPL-3+ ++ ++Files: scripts/java/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/java/org/* ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/java/usejava.m ++Copyright: 2012-2018, Rik Wehbring ++ 2012-2018, Philip Nienhuis ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/bandwidth.m ++ scripts/linear-algebra/isbanded.m ++ scripts/linear-algebra/isdiag.m ++ scripts/linear-algebra/istril.m ++ scripts/linear-algebra/istriu.m ++Copyright: 2014-2018, Massimiliano Fasi ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/commutation_matrix.m ++ scripts/linear-algebra/cross.m ++ scripts/linear-algebra/duplication_matrix.m ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/condeig.m ++Copyright: 2006-2018, Arno Onken ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/condest.m ++Copyright: 2016-2018, Marco Caliari ++ 2007-2018, Regents of the University of California ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/expm.m ++Copyright: 2008-2018, Jaroslav Hajek, Marco Caliari ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/housh.m ++Copyright: 1995-2018, A. Scottedward Hodel ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/isdefinite.m ++Copyright: 2000-2018, Gabriele Pannocchia ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/ishermitian.m ++ scripts/linear-algebra/issymmetric.m ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/krylov.m ++Copyright: 1993-2018, Auburn University. ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/linsolve.m ++ scripts/linear-algebra/lscov.m ++Copyright: 2013-2018, Nir Krakauer ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/logm.m ++Copyright: 2010, Richard T. Guy ++ 2010, Marco Caliari ++ 2008-2018, N. J. Higham ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/normest.m ++Copyright: 2009, VZLU Prague ++ 2006-2018, David Bateman and Marco Caliari ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/normest1.m ++ scripts/linear-algebra/vecnorm.m ++Copyright: 2016-2018, Marco Caliari ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/planerot.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/rref.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/subspace.m ++Copyright: 2008-2018, VZLU Prague, a.s., Czech Republic ++License: GPL-3+ ++ ++Files: scripts/linear-algebra/vech.m ++Copyright: 2009, VZLU Prague ++ 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/bunzip2.m ++ scripts/miscellaneous/compare_versions.m ++ scripts/miscellaneous/gunzip.m ++ scripts/miscellaneous/nargchk.m ++ scripts/miscellaneous/unpack.m ++Copyright: 2005-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/citation.m ++ scripts/miscellaneous/fullfile.m ++ scripts/miscellaneous/inputParser.m ++ scripts/miscellaneous/narginchk.m ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/edit.m ++ scripts/miscellaneous/inputname.m ++ scripts/miscellaneous/orderfields.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/fact.m ++Copyright: 2007-2018, Jordi Gutiérrez Hermoso ++ 2007, Stallmanfacts.com ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/fieldnames.m ++ scripts/miscellaneous/methods.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/genvarname.m ++Copyright: 2008-2018, Bill Denney, Robert Platt ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/getfield.m ++ scripts/miscellaneous/setfield.m ++Copyright: 2009, VZLU Prague ++ 2000-2018, Etienne Grossmann ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/grabcode.m ++Copyright: 2016-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/info.m ++ scripts/miscellaneous/perl.m ++Copyright: 2008-2018, Julian Schnidder ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/isdir.m ++Copyright: 2004-2018, Alois Schloegl ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/ismac.m ++Copyright: 2007-2018, Thomas Treichl ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/loadobj.m ++ scripts/miscellaneous/mex.m ++ scripts/miscellaneous/namelengthmax.m ++ scripts/miscellaneous/run.m ++ scripts/miscellaneous/saveobj.m ++ scripts/miscellaneous/swapbytes.m ++ scripts/miscellaneous/symvar.m ++ scripts/miscellaneous/what.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/mkdir.m ++Copyright: 2016-2018, Lachlan Andrew ++ 2012, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/mkoctfile.m ++Copyright: 2006-2018, Keith Goodman ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/nargoutchk.m ++Copyright: 2012-2018, Carnë Draug ++ 2008-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/nthargout.m ++Copyright: 2012-2018, Jordi Gutiérrez Hermoso ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/parseparams.m ++Copyright: 2010, VZLU Prague ++ 2006-2018, Alexander Barth ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/private/* ++Copyright: 2010-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/private/__w2mpth__.m ++Copyright: 2010-2018, Philip Nienhuis ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/private/display_info_file.m ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/publish.m ++Copyright: 2016-2018, Kai T. Ohlhus ++ 2010, Fotios Kasolis ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/python.m ++Copyright: 2012, Carnë Draug ++ 2008-2018, Julian Schnidder ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/substruct.m ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/tar.m ++ scripts/miscellaneous/untar.m ++ scripts/miscellaneous/unzip.m ++Copyright: 2005-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/validateattributes.m ++Copyright: 2016-2018, Carlo de Falco ++ 2013-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/ver.m ++Copyright: 2005-2018, William Poetra Yoga Hadisoeseno ++License: GPL-3+ ++ ++Files: scripts/miscellaneous/zip.m ++Copyright: 2006-2018, Sylvain Pelissier ++License: GPL-3+ ++ ++Files: scripts/mk-doc.pl ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/ode/* ++Copyright: 2016-2018, Francesco Faccio ++License: GPL-3+ ++ ++Files: scripts/ode/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/ode/ode23.m ++ scripts/ode/ode45.m ++Copyright: 2016-2018, Francesco Faccio ++ 2016-2018, Carlo de Falco ++ 2014-2018, Jacopo Corno ++ 2013-2018, Roberto Porcu ++ 2006-2018, Thomas Treichl ++License: GPL-3+ ++ ++Files: scripts/ode/odeget.m ++ scripts/ode/odeset.m ++Copyright: 2016-2018, Francesco Faccio ++ 2016-2018, Carlo de Falco ++ 2013-2018, Roberto Porcu ++ 2006-2012, Thomas Treichl ++License: GPL-3+ ++ ++Files: scripts/ode/odeplot.m ++Copyright: 2006-2018, Thomas Treichl ++License: GPL-3+ ++ ++Files: scripts/ode/private/AbsRel_norm.m ++Copyright: 2014-2018, Jacopo Corno ++ 2013, Roberto Porcu ++License: GPL-3+ ++ ++Files: scripts/ode/private/integrate_adaptive.m ++ scripts/ode/private/runge_kutta_45_dorpri.m ++Copyright: 2016-2018, Carlo de Falco ++ 2013, Roberto Porcu ++License: GPL-3+ ++ ++Files: scripts/ode/private/kahan.m ++ scripts/ode/private/starting_stepsize.m ++Copyright: 2013-2018, Roberto Porcu ++License: GPL-3+ ++ ++Files: scripts/ode/private/ode_event_handler.m ++Copyright: 2006-2018, Thomas Treichl ++License: GPL-3+ ++ ++Files: scripts/ode/private/odedefaults.m ++Copyright: 2016-2018, Francesco Faccio ++ 2016-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: scripts/ode/private/runge_kutta_23.m ++Copyright: 2013-2018, Roberto Porcu ++ 2013-2018, Jacopo Corno ++License: GPL-3+ ++ ++Files: scripts/ode/private/runge_kutta_interpolate.m ++Copyright: 2015-2018, Jacopo Corno ++ 2015-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: scripts/optimization/* ++Copyright: 2008-2018, VZLU Prague, a.s. ++License: GPL-3+ ++ ++Files: scripts/optimization/__all_opts__.m ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: scripts/optimization/fminsearch.m ++Copyright: 2003-2018, Andy Adler ++ 2002, 2013, N.J.Higham ++License: GPL-3+ ++ ++Files: scripts/optimization/glpk.m ++Copyright: 2013-2018, Sébastien Villemot ++ 2005-2018, Nicolo Giorgetti ++License: GPL-3+ ++ ++Files: scripts/optimization/humps.m ++Copyright: 2017, 2018, Nicholas R. Jankowski ++License: GPL-3+ ++ ++Files: scripts/optimization/lsqnonneg.m ++ scripts/optimization/pqpnonneg.m ++Copyright: 2009, VZLU Prague ++ 2008-2018, Bill Denney ++ 2008, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/optimization/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/optimization/optimget.m ++Copyright: 2009, VZLU Prague ++ 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/optimization/optimset.m ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/optimization/private/* ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/optimization/qp.m ++Copyright: 2013-2018, Julien Bect ++ 2000-2018, Gabriele Pannocchia. ++License: GPL-3+ ++ ++Files: scripts/optimization/sqp.m ++Copyright: 2013-2018, Arun Giridhar ++ 2005-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/path/* ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/path/matlabroot.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/path/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/path/pathdef.m ++Copyright: 2007-2009, Ben Abbott ++ 2005-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/path/savepath.m ++Copyright: 2005-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/pkg/pkg.m ++Copyright: 2012, Carlo de Falco ++ 2010, VZLU Prague, a.s. ++ 2005-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: scripts/pkg/private/* ++Copyright: 2010-2018, VZLU Prague, a.s. ++ 2005-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: scripts/pkg/private/build.m ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: scripts/pkg/private/default_prefix.m ++Copyright: 2009-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/__clabel__.m ++ scripts/plot/appearance/__getlegenddata__.m ++ scripts/plot/appearance/caxis.m ++ scripts/plot/appearance/clabel.m ++ scripts/plot/appearance/datetick.m ++ scripts/plot/appearance/gtext.m ++ scripts/plot/appearance/legend.m ++ scripts/plot/appearance/whitebg.m ++ scripts/plot/appearance/xlim.m ++ scripts/plot/appearance/ylim.m ++ scripts/plot/appearance/zlim.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/__rotate_around_axis__.m ++Copyright: 2016-2018, Colin B. Macdonald ++ 2014-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/annotation.m ++Copyright: 2014-2018, Pantxo Diribarne ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/camlookat.m ++ scripts/plot/appearance/camorbit.m ++ scripts/plot/appearance/campos.m ++ scripts/plot/appearance/camroll.m ++ scripts/plot/appearance/camtarget.m ++ scripts/plot/appearance/camup.m ++ scripts/plot/appearance/camva.m ++ scripts/plot/appearance/camzoom.m ++Copyright: 2016-2018, Colin B. Macdonald ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/daspect.m ++ scripts/plot/appearance/pbaspect.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/diffuse.m ++ scripts/plot/appearance/shading.m ++ scripts/plot/appearance/specular.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/hidden.m ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/lighting.m ++ scripts/plot/appearance/material.m ++Copyright: 2016-2018, Markus Muetzel ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/orient.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/private/__axis_limits__.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/appearance/rticks.m ++ scripts/plot/appearance/thetaticks.m ++ scripts/plot/appearance/xticklabels.m ++ scripts/plot/appearance/xticks.m ++ scripts/plot/appearance/yticklabels.m ++ scripts/plot/appearance/yticks.m ++ scripts/plot/appearance/zticklabels.m ++ scripts/plot/appearance/zticks.m ++Copyright: 2017, 2018, Nicholas Jankowski ++License: GPL-3+ ++ ++Files: scripts/plot/draw/* ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/draw/area.m ++Copyright: 2007-2018, Michael Goffioul ++ 2007-2009, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/draw/bar.m ++ scripts/plot/draw/barh.m ++ scripts/plot/draw/hist.m ++ scripts/plot/draw/line.m ++ scripts/plot/draw/loglog.m ++ scripts/plot/draw/mesh.m ++ scripts/plot/draw/meshc.m ++ scripts/plot/draw/module.mk ++ scripts/plot/draw/patch.m ++ scripts/plot/draw/plot.m ++ scripts/plot/draw/plot3.m ++ scripts/plot/draw/polar.m ++ scripts/plot/draw/semilogx.m ++ scripts/plot/draw/semilogy.m ++ scripts/plot/draw/sombrero.m ++ scripts/plot/draw/stairs.m ++ scripts/plot/draw/surface.m ++ scripts/plot/draw/surfc.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/plot/draw/camlight.m ++Copyright: 2016-2018, Colin B. Macdonald ++License: GPL-3+ ++ ++Files: scripts/plot/draw/comet.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/plot/draw/comet3.m ++Copyright: 2010-2018, Ben Abbott and John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/plot/draw/contour.m ++ scripts/plot/draw/contourc.m ++Copyright: 1993-2018, Shai Ayal ++License: GPL-3+ ++ ++Files: scripts/plot/draw/contour3.m ++Copyright: 2007-2018, David BAteman ++License: GPL-3+ ++ ++Files: scripts/plot/draw/contourf.m ++Copyright: 2007-2018, Kai Habel ++ 2003, Shai Ayal ++License: GPL-3+ ++ ++Files: scripts/plot/draw/cylinder.m ++Copyright: 2007-2018, Michael Goffioul and Kai Habel ++License: GPL-3+ ++ ++Files: scripts/plot/draw/ellipsoid.m ++Copyright: 2006-2018, Sylvain Pelissier ++License: GPL-3+ ++ ++Files: scripts/plot/draw/errorbar.m ++ scripts/plot/draw/loglogerr.m ++ scripts/plot/draw/semilogxerr.m ++ scripts/plot/draw/semilogyerr.m ++Copyright: 2000-2018, Teemu Ikonen ++License: GPL-3+ ++ ++Files: scripts/plot/draw/fplot.m ++ scripts/plot/draw/peaks.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/plot/draw/isocaps.m ++ scripts/plot/draw/light.m ++ scripts/plot/draw/reducepatch.m ++ scripts/plot/draw/reducevolume.m ++ scripts/plot/draw/smooth3.m ++Copyright: 2016-2018, Markus Muetzel ++License: GPL-3+ ++ ++Files: scripts/plot/draw/isocolors.m ++ scripts/plot/draw/isonormals.m ++ scripts/plot/draw/isosurface.m ++ scripts/plot/draw/shrinkfaces.m ++ scripts/plot/draw/tetramesh.m ++Copyright: 2009-2018, Martin Helm ++License: GPL-3+ ++ ++Files: scripts/plot/draw/pareto.m ++Copyright: 2007-2018, David Bateman ++ 2003, Alberto Terruzzi ++License: GPL-3+ ++ ++Files: scripts/plot/draw/pcolor.m ++ scripts/plot/draw/ribbon.m ++ scripts/plot/draw/surf.m ++ scripts/plot/draw/surfl.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/plot/draw/pie3.m ++Copyright: 2010, Kai Habel ++ 2007-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__bar__.m ++ scripts/plot/draw/private/__line__.m ++ scripts/plot/draw/private/__plt__.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__calc_isovalue_from_data__.m ++ scripts/plot/draw/private/__unite_shared_vertices__.m ++Copyright: 2016-2018, Markus Muetzel ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__errplot__.m ++Copyright: 2000-2018, Teemu Ikonen ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__interp_cube__.m ++ scripts/plot/draw/private/__marching_cube__.m ++Copyright: 2009-2018, Martin Helm ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__patch__.m ++Copyright: 2007-2018, John W. Eaton, Shai Ayal, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__pie__.m ++Copyright: 2010, Kai Habel ++ 2007-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/draw/private/__stem__.m ++Copyright: 2006-2018, Michel D. Schmid ++License: GPL-3+ ++ ++Files: scripts/plot/draw/slice.m ++Copyright: 2007-2018, Kai Habel, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/draw/sphere.m ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/plot/draw/stem.m ++Copyright: 2006-2018, Michel D. Schmid ++License: GPL-3+ ++ ++Files: scripts/plot/draw/stemleaf.m ++Copyright: 2013-2018, Michael D. Godfrey ++License: GPL-3+ ++ ++Files: scripts/plot/draw/waterfall.m ++Copyright: 2013-2018, Mike Miller ++License: GPL-3+ ++ ++Files: scripts/plot/util/__actual_axis_position__.m ++ scripts/plot/util/cla.m ++ scripts/plot/util/findobj.m ++ scripts/plot/util/isprop.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/plot/util/__next_line_color__.m ++Copyright: 2013-2018, Carl Osterwisch ++ 2007-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/plot/util/__next_line_style__.m ++ scripts/plot/util/colstyle.m ++ scripts/plot/util/ginput.m ++ scripts/plot/util/linkprop.m ++ scripts/plot/util/print.m ++ scripts/plot/util/refresh.m ++ scripts/plot/util/refreshdata.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/plot/util/__opengl_info__.m ++Copyright: 2016-2018, John Donoghue ++License: GPL-3+ ++ ++Files: scripts/plot/util/allchild.m ++ scripts/plot/util/findall.m ++Copyright: 2005-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/plot/util/ancestor.m ++ scripts/plot/util/gcbf.m ++ scripts/plot/util/gcbo.m ++ scripts/plot/util/gco.m ++ scripts/plot/util/graphics_toolkit.m ++ scripts/plot/util/hggroup.m ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: scripts/plot/util/copyobj.m ++ scripts/plot/util/hdl2struct.m ++ scripts/plot/util/struct2hdl.m ++Copyright: 2012-2018, pdiribarne ++License: GPL-3+ ++ ++Files: scripts/plot/util/findfigs.m ++Copyright: 2012-2018, Carnë Draug ++ 2008-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/plot/util/groot.m ++ scripts/plot/util/hgtransform.m ++ scripts/plot/util/isaxes.m ++ scripts/plot/util/isgraphics.m ++ scripts/plot/util/ishandle.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/plot/util/hgload.m ++ scripts/plot/util/hgsave.m ++Copyright: 2014-2018, Massimiliano Fasi ++License: GPL-3+ ++ ++Files: scripts/plot/util/linkaxes.m ++Copyright: 2014-2018, Willem Atsma ++License: GPL-3+ ++ ++Files: scripts/plot/util/ndgrid.m ++Copyright: 2006-2018, Alexander Barth ++License: GPL-3+ ++ ++Files: scripts/plot/util/pan.m ++ scripts/plot/util/rotate3d.m ++Copyright: 2014-2018, Andreas Weber ++License: GPL-3+ ++ ++Files: scripts/plot/util/printd.m ++Copyright: 2013-2018, Michael D. Godfrey ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/* ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__add_default_menu__.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__gnuplot_draw_axes__.m ++ scripts/plot/util/private/__gnuplot_draw_figure__.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__gnuplot_ginput__.m ++Copyright: 2004-2018, Petr Mikulik ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__gnuplot_print__.m ++Copyright: 2001, Laurent Mazet ++ 1999-2018, Daniel Heiserer ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__gnuplot_version__.m ++Copyright: 2006-2018, Daniel Sebald ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__opengl_print__.m ++ scripts/plot/util/private/__print_parse_opts__.m ++Copyright: 1993-2018, Shai Ayal ++License: GPL-3+ ++ ++Files: scripts/plot/util/private/__set_default_mouse_modes__.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/plot/util/saveas.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/polynomial/mkpp.m ++ scripts/polynomial/polygcd.m ++ scripts/polynomial/ppval.m ++ scripts/polynomial/unmkpp.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/polynomial/mpoles.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/polynomial/padecoef.m ++Copyright: 2014-2018, Endre Kozma ++License: GPL-3+ ++ ++Files: scripts/polynomial/pchip.m ++Copyright: 1999-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/polynomial/polyaffine.m ++Copyright: 2009-2018, Tony Richardson, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/polynomial/polyeig.m ++Copyright: 2012-2018, Fotios Kasolis ++License: GPL-3+ ++ ++Files: scripts/polynomial/polyout.m ++Copyright: 1993-2018, Auburn University. ++License: GPL-3+ ++ ++Files: scripts/polynomial/polyvalm.m ++Copyright: 2008-2018, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/polynomial/ppder.m ++ scripts/polynomial/ppint.m ++ scripts/polynomial/ppjumps.m ++Copyright: 2008-2018, VZLU Prague, a.s., Czech Republic ++License: GPL-3+ ++ ++Files: scripts/polynomial/private/* ++Copyright: 2010, Jonas Lundgren ++License: BSD-2-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are ++ met: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in ++ the documentation and/or other materials provided with the distribution ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++ POSSIBILITY OF SUCH DAMAGE. ++ ++Files: scripts/polynomial/residue.m ++Copyright: 2007, Ben Abbott ++ 1994-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/polynomial/spline.m ++Copyright: 2006, 2007, David Bateman ++ 2000-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/polynomial/splinefit.m ++Copyright: 2012-2018, Ben Abbott, Jonas Lundgren ++License: GPL-3+ ++ ++Files: scripts/prefs/prefdir.m ++ scripts/prefs/preferences.m ++Copyright: 2013-2018, John Donoghue ++License: GPL-3+ ++ ++Files: scripts/profiler/* ++Copyright: 2012-2018, Daniel Kraft ++License: GPL-3+ ++ ++Files: scripts/profiler/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/set/* ++Copyright: 2008-2010, Jaroslav Hajek ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/set/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/set/powerset.m ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/set/setxor.m ++Copyright: 2014-2018, Julien Bect ++ 2008-2018, Jaroslav Hajek ++ 2000, 2006, 2007, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/set/union.m ++Copyright: 2008-2018, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/signal/* ++Copyright: 1995-2018, Friedrich Leisch ++License: GPL-3+ ++ ++Files: scripts/signal/arch_fit.m ++ scripts/signal/arch_rnd.m ++ scripts/signal/arch_test.m ++ scripts/signal/autoreg_matrix.m ++ scripts/signal/detrend.m ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/signal/bartlett.m ++ scripts/signal/blackman.m ++ scripts/signal/hamming.m ++ scripts/signal/hanning.m ++ scripts/signal/sinewave.m ++ scripts/signal/stft.m ++ scripts/signal/synthesis.m ++Copyright: 1995-2018, Andreas Weingessel ++License: GPL-3+ ++ ++Files: scripts/signal/fftconv.m ++ scripts/signal/fftfilt.m ++ scripts/signal/freqz.m ++ scripts/signal/freqz_plot.m ++ scripts/signal/module.mk ++ scripts/signal/sinc.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/signal/fftshift.m ++ scripts/signal/ifftshift.m ++Copyright: 1997-2018, Vincent Cautaerts ++License: GPL-3+ ++ ++Files: scripts/signal/filter2.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/signal/periodogram.m ++Copyright: 2014-2018, Drew Abbot ++ 2010, Alois Schloegl ++ 1995-2018, Friedrich Leisch ++License: GPL-3+ ++ ++Files: scripts/signal/unwrap.m ++Copyright: 2000-2018, Bill Lash ++License: GPL-3+ ++ ++Files: scripts/sparse/* ++Copyright: 2004-2018, David Bateman and Andy Adler ++License: GPL-3+ ++ ++Files: scripts/sparse/bicg.m ++Copyright: 2016-2018, Cristiano Dorigo, Octave Arena ++ 2012-2018, Carlo de Falco ++ 2006, Sylvain Pelissier ++License: GPL-3+ ++ ++Files: scripts/sparse/bicgstab.m ++ scripts/sparse/cgs.m ++Copyright: 2016-2018, Cristiano Dorigo, Octave Arena ++ 2012, Carlo de Falco ++ 2008-2018, Radek Salac ++License: GPL-3+ ++ ++Files: scripts/sparse/eigs.m ++ scripts/sparse/spaugment.m ++ scripts/sparse/svds.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/sparse/etreeplot.m ++ scripts/sparse/gplot.m ++ scripts/sparse/treeplot.m ++Copyright: 2005-2018, Ivana Varekova ++License: GPL-3+ ++ ++Files: scripts/sparse/gmres.m ++Copyright: 2016-2018, Cristiano Dorigo ++ 2009-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: scripts/sparse/ichol.m ++ scripts/sparse/ilu.m ++Copyright: 2014-2018, Eduardo Ramos Fernández ++ 2013-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: scripts/sparse/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/sparse/nonzeros.m ++ scripts/sparse/spdiags.m ++ scripts/sparse/sprand.m ++ scripts/sparse/sprandn.m ++ scripts/sparse/spstats.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/sparse/pcg.m ++Copyright: 2016-2018, Cristiano Dorigo ++ 2004-2018, Piotr Krzyzanowski ++License: GPL-3+ ++ ++Files: scripts/sparse/pcr.m ++Copyright: 2004-2018, Piotr Krzyzanowski ++License: GPL-3+ ++ ++Files: scripts/sparse/private/* ++Copyright: 2016-2018, Cristiano Dorigo, Octave Arena ++License: GPL-3+ ++ ++Files: scripts/sparse/private/__sprand__.m ++Copyright: 2012, Jordi Gutiérrez Hermoso ++ 2004-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/sparse/qmr.m ++Copyright: 2014-2018, Nathan Podlich ++License: GPL-3+ ++ ++Files: scripts/sparse/sprandsym.m ++Copyright: 2012, Jordi Gutiérrez Hermoso ++ 2004-2018, David Bateman and Andy Adler ++License: GPL-3+ ++ ++Files: scripts/sparse/spy.m ++Copyright: 1998-2018, Andy Adler ++License: GPL-3+ ++ ++Files: scripts/sparse/tfqmr.m ++Copyright: 2016-2018, Cristiano Dorigo, Octave Arena ++License: GPL-3+ ++ ++Files: scripts/sparse/treelayout.m ++Copyright: 2008-2018, Ivana Varekova & Radek Salac ++License: GPL-3+ ++ ++Files: scripts/specfun/* ++Copyright: 2017, 2018, Michele Ginesi ++License: GPL-3+ ++ ++Files: scripts/specfun/beta.m ++ scripts/specfun/lcm.m ++ scripts/specfun/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/specfun/betainc.m ++Copyright: 2018, Stefan Schlögl ++ 2018, Michele Ginesi ++License: GPL-3+ ++ ++Files: scripts/specfun/betaln.m ++Copyright: 1998-2018, Nicol N. Schraudolph ++License: GPL-3+ ++ ++Files: scripts/specfun/ellipke.m ++Copyright: 2003-2018, Jaakko Ruohio ++ 2001-2018, Paul Kienzle ++ 2001-2018, David Billinghurst ++License: GPL-3+ ++ ++Files: scripts/specfun/factor.m ++ scripts/specfun/factorial.m ++ scripts/specfun/primes.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/specfun/gammainc.m ++Copyright: 2018, Stefan Schlögl ++ 2018, Michele Ginesi ++ 2016-2018, Nir Krakauer ++ 2016-2018, Marco Caliari ++License: GPL-3+ ++ ++Files: scripts/specfun/isprime.m ++ scripts/specfun/nthroot.m ++Copyright: 2010, VZLU Prague ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/specfun/legendre.m ++Copyright: 2008, Marco Caliari ++ 2000-2018, Kai Habel ++License: GPL-3+ ++ ++Files: scripts/specfun/nchoosek.m ++Copyright: 2008, Jaroslav Hajek ++ 2001-2018, Rolf Fabian and Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/specfun/perms.m ++Copyright: 2017, 2018, Michael Leitner ++ 2009, VZLU Prague ++ 2001-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/specfun/pow2.m ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/specfun/reallog.m ++ scripts/specfun/realpow.m ++ scripts/specfun/realsqrt.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/special-matrix/gallery.m ++Copyright: 2013-2018, Carnë Draug ++ 1989-1995, Nicholas .J. Higham ++License: GPL-3+ ++ ++Files: scripts/special-matrix/hadamard.m ++ scripts/special-matrix/magic.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/special-matrix/invhilb.m ++Copyright: 1993-2018, Dirk Laurie ++License: GPL-3+ ++ ++Files: scripts/special-matrix/pascal.m ++Copyright: 2009, VZLU Prague ++ 1999-2018, Peter Ekberg ++License: GPL-3+ ++ ++Files: scripts/special-matrix/rosser.m ++ scripts/special-matrix/wilkinson.m ++Copyright: 1999-2018, Peter Ekberg ++License: GPL-3+ ++ ++Files: scripts/special-matrix/toeplitz.m ++ scripts/special-matrix/vander.m ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/startup/__finish__.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/statistics/* ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/statistics/bounds.m ++ scripts/statistics/mad.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/statistics/center.m ++Copyright: 2009, VZLU Prague ++ 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/statistics/corr.m ++ scripts/statistics/module.mk ++ scripts/statistics/std.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/statistics/corrcoef.m ++Copyright: 2016-2018, Guillaume Flandin ++License: GPL-3+ ++ ++Files: scripts/statistics/discrete_cdf.m ++Copyright: 2012, Rik Wehbring ++ 2010-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/statistics/discrete_inv.m ++ scripts/statistics/discrete_pdf.m ++ scripts/statistics/discrete_rnd.m ++ scripts/statistics/empirical_cdf.m ++ scripts/statistics/empirical_inv.m ++ scripts/statistics/empirical_pdf.m ++ scripts/statistics/empirical_rnd.m ++Copyright: 2012, Rik Wehbring ++ 1996-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/statistics/histc.m ++Copyright: 2009-2018, Søren Hauberg ++ 2009, VZLU Prague ++License: GPL-3+ ++ ++Files: scripts/statistics/kurtosis.m ++ scripts/statistics/skewness.m ++Copyright: 2013-2018, Julien Bect ++ 1996-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/statistics/meansq.m ++ scripts/statistics/range.m ++Copyright: 2009, Jaroslav Hajek ++ 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/statistics/median.m ++Copyright: 2009, 2010, VZLU Prague ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/statistics/mode.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/statistics/prctile.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/statistics/quantile.m ++Copyright: 2008-2018, Ben Abbott and Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/statistics/run_count.m ++Copyright: 1995-2018, Friedrich Leisch ++License: GPL-3+ ++ ++Files: scripts/statistics/runlength.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/strings/* ++Copyright: 1995-2018, Kurt Hornik ++License: GPL-3+ ++ ++Files: scripts/strings/base2dec.m ++ scripts/strings/bin2dec.m ++ scripts/strings/dec2base.m ++ scripts/strings/dec2bin.m ++ scripts/strings/dec2hex.m ++ scripts/strings/hex2dec.m ++Copyright: 1996-2018, Daniel Calvelo ++License: GPL-3+ ++ ++Files: scripts/strings/cstrcat.m ++ scripts/strings/isletter.m ++ scripts/strings/isstrprop.m ++ scripts/strings/module.mk ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/strings/erase.m ++Copyright: 2017, 2018, Sahil Yadav ++License: GPL-3+ ++ ++Files: scripts/strings/isstring.m ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: scripts/strings/mat2str.m ++Copyright: 2002-2018, Rolf Fabian ++License: GPL-3+ ++ ++Files: scripts/strings/native2unicode.m ++ scripts/strings/unicode2native.m ++Copyright: 2016-2018, Markus Mützel ++License: GPL-3+ ++ ++Files: scripts/strings/ostrsplit.m ++ scripts/strings/strchr.m ++ scripts/strings/strsplit.m ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: scripts/strings/regexptranslate.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/strings/strcat.m ++Copyright: 2008-2018, Jaroslav Hajek ++ 1993-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/strings/strjoin.m ++Copyright: 2013-2018, Ben Abbott ++ 2007, Muthiah Annamalai ++License: GPL-3+ ++ ++Files: scripts/strings/strjust.m ++Copyright: 2008-2010, Jaroslav Hajek ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/strings/strmatch.m ++Copyright: 2010, VZLU Prague ++ 2003, Alois Schloegl ++ 2000-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/strings/strtok.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/strings/strtrunc.m ++Copyright: 2005-2018, William Poetra Yoga Hadisoeseno ++License: GPL-3+ ++ ++Files: scripts/strings/untabify.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/strings/validatestring.m ++Copyright: 2005-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/testfun/* ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: scripts/testfun/__have_feature__.m ++ scripts/testfun/module.mk ++ scripts/testfun/rundemos.m ++ scripts/testfun/runtests.m ++Copyright: 1992-2018, John W. Eaton ++License: GPL-3+ ++ ++Files: scripts/testfun/__printf_assert__.m ++ scripts/testfun/__prog_output_assert__.m ++ scripts/testfun/__run_test_suite__.m ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: scripts/testfun/private/* ++Copyright: 2005-2018, Søren Hauberg ++License: GPL-3+ ++ ++Files: scripts/testfun/private/compare_plot_demos.m ++Copyright: 2016-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/testfun/private/html_compare_plot_demos.m ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: scripts/time/addtodate.m ++Copyright: 2005-2018, Bill Denney ++License: GPL-3+ ++ ++Files: scripts/time/calendar.m ++ scripts/time/datenum.m ++ scripts/time/datestr.m ++ scripts/time/datevec.m ++ scripts/time/eomday.m ++ scripts/time/now.m ++ scripts/time/weekday.m ++Copyright: 1993-2018, Paul Kienzle ++License: GPL-3+ ++ ++Files: src/mkoctfile.in.cc ++ src/octave-config.in.cc ++ src/shared-fcns.h ++Copyright: 2007-2018, Michael Goffioul ++License: GPL-3+ ++ ++Files: src/octave-build-info.h ++ src/octave-build-info.in.cc ++Copyright: 2016-2018, M. Muetzel ++License: GPL-3+ ++ ++Files: test/bug-35881/bug-35881.tst ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: test/bug-38236/bug-38236.tst ++Copyright: 2009-2018, Carlo de Falco ++License: GPL-3+ ++ ++Files: test/bug-41723/bug-41723.tst ++Copyright: 2013-2018, Mike Miller ++License: GPL-3+ ++ ++Files: test/bug-44940/bug-44940.tst ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: test/bug-46330.tst ++Copyright: 2010-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: test/bug-46660/bug-46660.tst ++Copyright: 2017, 2018, Lachlan Andrew ++License: GPL-3+ ++ ++Files: test/bug-50014/bug-50014.tst ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: test/bug-51192/bug-51192.tst ++Copyright: 2015-2018, Piotr Held ++License: GPL-3+ ++ ++Files: test/bug-51532/bug-51532.tst ++Copyright: 2015-2018, Piotr Held ++License: GPL-3+ ++ ++Files: test/bug-51534/bug-51534.tst ++Copyright: 2015-2018, Piotr Held ++License: GPL-3+ ++ ++Files: test/bug-51599/bug-51599.tst ++Copyright: 2015-2018, Piotr Held ++License: GPL-3+ ++ ++Files: test/bug-52075/bug-52075.tst ++Copyright: 2015-2018, Piotr Held ++License: GPL-3+ ++ ++Files: test/classdef-multiple-inheritance/classdef-multiple-inheritance.tst ++Copyright: 2010-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: test/classdef/classdef.tst ++Copyright: 2007-2018, Ben Abbott ++License: GPL-3+ ++ ++Files: test/classes/classes.tst ++Copyright: 2013-2018, Julien Bect ++ 2009-2018, Robert T. Short ++License: GPL-3+ ++ ++Files: test/colormaps.tst ++Copyright: 2011-2018, Carnë Draug ++License: GPL-3+ ++ ++Files: test/command.tst ++Copyright: 2014-2018, Michael C. Grant ++License: GPL-3+ ++ ++Files: test/complex.tst ++ test/leftdiv.tst ++Copyright: 2010-2018, Rik Wehbring ++License: GPL-3+ ++ ++Files: test/deprecate-props.tst ++Copyright: 2014-2018, Pantxo Diribarne ++License: GPL-3+ ++ ++Files: test/diag-perm.tst ++Copyright: 2009-2018, E. Jason Riedy ++License: GPL-3+ ++ ++Files: test/fntests.m ++ test/func.tst ++ test/mk-sparse-tst.sh ++Copyright: 2004-2018, David Bateman ++License: GPL-3+ ++ ++Files: test/jit.tst ++Copyright: 2012-2018, Max Brister ++License: GPL-3+ ++ ++Files: test/local-functions/local_functions.tst ++Copyright: 2010-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++Files: test/mk-bc-overloads-tst.sh ++Copyright: 2009-2018, VZLU Prague ++License: GPL-3+ ++ ++Files: test/null-assign.tst ++Copyright: 2008-2018, Jaroslav Hajek ++License: GPL-3+ ++ ++Files: test/publish/publish.tst ++Copyright: 2010-2018, Kai T. Ohlhus ++License: GPL-3+ ++ ++License: BSD-3-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are ++ met: ++ . ++ - Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ . ++ - Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer listed ++ in this license in the documentation and/or other materials ++ provided with the distribution. ++ . ++ - Neither the name of the copyright holders nor the names of its ++ contributors may be used to endorse or promote products derived from ++ this software without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: GPL-2+ ++ This program is free software; you can redistribute it and/or ++ modify it under the terms of the GNU General Public License as ++ published by the Free Software Foundation; either version 2, ++ or (at your option) any later version. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License along ++ with this program. If not, see . ++ . ++ On Debian systems, the complete text of the GNU General Public ++ License, version 2, can be found in the file ++ `/usr/share/common-licenses/GPL-2'. ++ ++License: GPL-3+ ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation, either version 3 of the License, or ++ (at your option) any later version. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License ++ along with Dynare. If not, see . ++ . ++ On Debian systems, the full text of the GNU General Public License ++ version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. ++ ++License: LGPL-2+ ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as published by ++ the Free Software Foundation, either version 2 of the License, or ++ (at your option) any later version. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. ++ . ++ You should have received a copy of the GNU Lesser General Public License ++ along with this program. If not, see . ++ . ++ On Debian systems, the full text of the GNU Lesser General Public License ++ version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. ++ ++License: LGPL-3+ ++ This program is free software; you can redistribute it and/or modify it ++ under the terms of the GNU Lesser General Public License as published by the ++ Free Software Foundation; version 3 of the License, or (at ++ your option) any later version. ++ . ++ On Debian systems, the complete text of version 3 of the GNU Lesser ++ General Public License can be found in `/usr/share/common-licenses/LGPL-3'. ++ ++License: permissive-fsf ++ This file is free software; the Free Software Foundation ++ gives unlimited permission to copy and/or distribute it, ++ with or without modifications, as long as this notice is preserved. diff --cc debian/copyright-scan-patterns.yml index 00000000,00000000..72c808a9 new file mode 100644 --- /dev/null +++ b/debian/copyright-scan-patterns.yml @@@ -1,0 -1,0 +1,21 @@@ ++check: ++ suffixes: ++ - tst ++ - texi ++ - mk ++ - ll ++ - yy ++ - svg ++ - ui ++ - xml ++ - txi ++ignore: ++ pattern: ++ - /debian/ ++ - INSTALL ++ - configure ++ - Makefile.in ++ suffixes: ++ - html ++ ++ diff --cc debian/debian_missing_handler.m index 00000000,00000000..679c1e18 new file mode 100644 --- /dev/null +++ b/debian/debian_missing_handler.m @@@ -1,0 -1,0 +1,36 @@@ ++## Copyright (C) 2013 Mike Miller ++## ++## This program is free software; you can redistribute it and/or modify ++## it under the terms of the GNU General Public License as published by ++## the Free Software Foundation; either version 3 of the License, or ++## (at your option) any later version. ++## ++## This program is distributed in the hope that it will be useful, ++## but WITHOUT ANY WARRANTY; without even the implied warranty of ++## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++## GNU General Public License for more details. ++## ++## You should have received a copy of the GNU General Public License ++## along with Octave; see the file COPYING. If not, see ++## . ++ ++## This file was modified for Debian from the original file available at: ++## https://savannah.gnu.org/file/distro_missing_handler.m?file_id=29104 ++## by Rafael Laboissière ++ ++## -*- texinfo -*- ++## @deftypefn {Function File} {@var{msg} =} debian_missing_handler (@var{name}) ++## Debian-specific hook function for the missing component handler ++## (see missing_component_hook). ++## @end deftypefn ++ ++function msg = debian_missing_handler (name) ++ switch (name) ++ case "info-file" ++ msg = "please install the Debian package \"octave-info\" to get the Octave manual"; ++ case "mkoctfile" ++ msg = "please install the Debian package \"liboctave-dev\" to get the mkoctfile command"; ++ otherwise ++ msg = []; ++ endswitch ++endfunction diff --cc debian/defs.make index 00000000,00000000..9bd12999 new file mode 100644 --- /dev/null +++ b/debian/defs.make @@@ -1,0 -1,0 +1,5 @@@ ++# Installation paths for use in debian/rules of Octave-related packages ++# Written by Rafael Laboissiere ++ ++MDIR = $(shell octave-config --print LOCALFCNFILEDIR) ++OCTDIR = $(shell octave-config --print LOCALOCTFILEDIR) diff --cc debian/fill.copyright.blanks.yml index 00000000,00000000..da324105 new file mode 100644 --- /dev/null +++ b/debian/fill.copyright.blanks.yml @@@ -1,0 -1,0 +1,49 @@@ ++# See Dpkg::Copyright::Scanner(3pm) and ++# https://github.com/dod38fr/config-model/wiki/Updating-debian-copyright-file-with-cme ++# The "license" and "copyright" only provide default values when none can be autodetected ++# The "override-license" forces a license (used when autodetection is wrong) ++.*: ++ copyright: 1992-2018, John W. Eaton ++ license: GPL-3+ ++doc/.*: ++ override-license: GPL-3+ ++m4/.*: ++ license: permissive-fsf ++m4/ax_compare_version.m4: ++ license: permissive-other ++m4/ax_pthread.m4: ++ override-license: GPL-3+ ++m4/libtool.m4: ++ override-license: GPL-2+ ++m4/module.mk: ++ license: GPL-3+ ++BUGS: ++ skip: '1' ++libgui/src/m-editor/find-dialog.*: ++ override-license: GPL-3+ ++libinterp/corefcn/mex.h: ++ override-license: GPL-3+ ++libinterp/corefcn/mexproto.h: ++ override-license: GPL-3+ ++libinterp/corefcn/mxarray.in.h: ++ override-license: GPL-3+ ++liboctave/numeric/randmtzig.*: ++ override-license: GPL-3+ ++libinterp/corefcn/quadcc.cc: ++ override-license: GPL-3+ ++libgui/graphics/images/.*: ++ override-license: LGPL-3+ ++liboctave/external/.*: ++ license: public-domain ++ copyright: none ++liboctave/external/lapack-xtra/.*: ++ copyright: 1992-2006 The University of Tennessee ++ license: BSD-3-clause ++liboctave/external/blas-xtra/.*: ++ copyright: 1992-2018, John W. Eaton ++ license: GPL-3+ ++liboctave/external/.*mk$: ++ copyright: 1992-2018, John W. Eaton ++ license: GPL-3+ ++build-aux/texinfo.tex: ++ override-license: GPL-3+ diff --cc debian/liboctave-dev.examples index 00000000,00000000..8cfd11c9 new file mode 100644 --- /dev/null +++ b/debian/liboctave-dev.examples @@@ -1,0 -1,0 +1,7 @@@ ++examples/code/*.cc ++examples/code/*.m ++examples/code/*.c ++examples/code/*.f ++examples/code/@FIRfilter/ ++examples/code/@polynomial/ ++examples/data/penny.mat diff --cc debian/liboctave-dev.install index 00000000,00000000..492f4694 new file mode 100644 --- /dev/null +++ b/debian/liboctave-dev.install @@@ -1,0 -1,0 +1,6 @@@ ++src/mkoctfile /usr/bin/ ++src/octave-config /usr/bin/ ++usr/include /usr ++debian/defs.make /usr/share/octave/debian/ ++usr/lib/*/liboctave.so ++usr/lib/*/liboctinterp.so diff --cc debian/liboctave-dev.manpages index 00000000,00000000..f6c158c9 new file mode 100644 --- /dev/null +++ b/debian/liboctave-dev.manpages @@@ -1,0 -1,0 +1,2 @@@ ++doc/interpreter/mkoctfile.1 ++doc/interpreter/octave-config.1 diff --cc debian/liboctave6.install index 00000000,00000000..6e720ba5 new file mode 100644 --- /dev/null +++ b/debian/liboctave6.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/*/liboctave.so.6* ++usr/lib/*/liboctinterp.so.6* diff --cc debian/liboctave6.lintian-overrides index 00000000,00000000..e8fd7910 new file mode 100644 --- /dev/null +++ b/debian/liboctave6.lintian-overrides @@@ -1,0 -1,0 +1,6 @@@ ++# We moved away from a symbols file to a plain old shlibs file because ++# the libraries are C++, and maintaining symbols file with C++ ++# libraries is a pain. This fact is acknowledged in section 8.6 of ++# the Debian Policy. ++liboctave6: no-symbols-control-file usr/lib/*/liboctinterp.so.6.0.0 ++liboctave6: no-symbols-control-file usr/lib/*/liboctave.so.6.0.0 diff --cc debian/octave-common.install index 00000000,00000000..f0958d38 new file mode 100755 --- /dev/null +++ b/debian/octave-common.install @@@ -1,0 -1,0 +1,9 @@@ ++#!/usr/bin/dh-exec ++ ++usr/share/octave ++usr/share/icons ++ ++debian/octave.conf /etc ++ ++# Install the Debian-specific error handler ++debian/debian_missing_handler.m /usr/share/octave/${DEB_VERSION_UPSTREAM}/m/debian/ diff --cc debian/octave-common.links index 00000000,00000000..069fae4b new file mode 100755 --- /dev/null +++ b/debian/octave-common.links @@@ -1,0 -1,0 +1,4 @@@ ++#!/usr/bin/dh-exec ++# Delete the original octaverc file from the installation and replace it with a ++# symlink to /etc/octave.conf ++/etc/octave.conf /usr/share/octave/${DEB_VERSION_UPSTREAM}/m/startup/octaverc diff --cc debian/octave-common.lintian-overrides index 00000000,00000000..5502ff2c new file mode 100644 --- /dev/null +++ b/debian/octave-common.lintian-overrides @@@ -1,0 -1,0 +1,7 @@@ ++# The file license.m is actually a script of Octave ++octave-common: extra-license-file usr/share/octave/*/m/miscellaneous/license.m ++ ++# The empty directories are created on purpose by the upstream build ++# process ++octave-common: package-contains-empty-directory usr/share/octave/*/site/m/ ++octave-common: package-contains-empty-directory usr/share/octave/site/*/m/ diff --cc debian/octave-doc.doc-base.lib index 00000000,00000000..4d724dba new file mode 100644 --- /dev/null +++ b/debian/octave-doc.doc-base.lib @@@ -1,0 -1,0 +1,19 @@@ ++Document: octave-lib ++Title: The GNU Octave Library ++Author: John W. Eaton ++Abstract: This document describes the Octave libraries. Octave is a ++ (mostly Matlab (R) compatible) high-level language, primarily intended ++ for numerical computations. It provides a convenient command-line ++ interface for solving linear and nonlinear problems numerically. ++Section: Science/Mathematics ++ ++Format: HTML ++Index: /usr/share/doc/octave/liboctave.html/index.html ++Files: /usr/share/doc/octave/liboctave.html/*.html ++ ++Format: PDF ++Files: /usr/share/doc/octave/liboctave.pdf ++ ++Format: Info ++Index: /usr/share/info/liboctave.info.gz ++Files: /usr/share/info/liboctave.info*.gz diff --cc debian/octave-doc.doc-base.manual index 00000000,00000000..983a308c new file mode 100644 --- /dev/null +++ b/debian/octave-doc.doc-base.manual @@@ -1,0 -1,0 +1,19 @@@ ++Document: octave-manual ++Title: The GNU Octave Manual ++Author: John W. Eaton ++Abstract: Octave is a (mostly Matlab (R) compatible) high-level ++ language, primarily intended for numerical computations. It provides ++ a convenient command-line interface for solving linear and nonlinear ++ problems numerically. ++Section: Science/Mathematics ++ ++Format: HTML ++Index: /usr/share/doc/octave/octave.html/index.html ++Files: /usr/share/doc/octave/octave.html/*.html ++ ++Format: PDF ++Files: /usr/share/doc/octave/octave.pdf ++ ++Format: Info ++Index: /usr/share/info/octave.info.gz ++Files: /usr/share/info/octave.info*.gz diff --cc debian/octave-doc.doc-base.refcard index 00000000,00000000..7e345317 new file mode 100644 --- /dev/null +++ b/debian/octave-doc.doc-base.refcard @@@ -1,0 -1,0 +1,11 @@@ ++Document: octave-refcard ++Title: The GNU Octave Reference Card ++Author: John W. Eaton ++Abstract: Octave is a (mostly Matlab (R) compatible) high-level ++ language, primarily intended for numerical computations. It provides ++ a convenient command-line interface for solving linear and nonlinear ++ problems numerically. ++Section: Science/Mathematics ++ ++Format: PDF ++Files: /usr/share/doc/octave/refcard-*.pdf diff --cc debian/octave-doc.docs index 00000000,00000000..c53be978 new file mode 100644 --- /dev/null +++ b/debian/octave-doc.docs @@@ -1,0 -1,0 +1,7 @@@ ++doc/liboctave/liboctave.pdf ++doc/liboctave/liboctave.html/ ++doc/interpreter/octave.pdf ++doc/interpreter/octave.html/ ++doc/refcard/refcard-a4.pdf ++doc/refcard/refcard-legal.pdf ++doc/refcard/refcard-letter.pdf diff --cc debian/octave-doc.info index 00000000,00000000..7cd80e75 new file mode 100644 --- /dev/null +++ b/debian/octave-doc.info @@@ -1,0 -1,0 +1,2 @@@ ++doc/liboctave/liboctave.info ++doc/interpreter/octave.info* diff --cc debian/octave.conf index 00000000,00000000..bae65003 new file mode 100644 --- /dev/null +++ b/debian/octave.conf @@@ -1,0 -1,0 +1,26 @@@ ++### System-wide startup file for Octave. ++### ++### This file should contain any commands that should be executed each ++### time Octave starts for every user at this site. ++ ++## This file is an extended copy of Octave's startup file at ++## /usr/share/octave/${OCTAVE_VERSION}/m/startup/octaverc ++## Configure readline using the file inputrc in the Octave startup ++## directory. ++ ++readline_read_init_file (sprintf ("%s%s%s", ++ __octave_config_info__ ("startupfiledir"), ++ filesep, "inputrc")); ++ ++if (strcmp (PAGER (), "less") && isempty (getenv ("LESS"))) ++ PAGER_FLAGS ('-e -X -P"-- less ?pB(%pB\\%):--. (f)orward, (b)ack, (q)uit$"'); ++endif ++ ++## This appears here instead of in the pkg/PKG_ADD file so that --norc ++## will also skip automatic loading of packages. ++ ++atexit ("__finish__"); ++ ++## Set the Debian-specific error handler ++ ++missing_component_hook ("debian_missing_handler"); diff --cc debian/octave.dirs index 00000000,00000000..643c4f49 new file mode 100755 --- /dev/null +++ b/debian/octave.dirs @@@ -1,0 -1,0 +1,5 @@@ ++#!/usr/bin/dh-exec ++# create directories for Octave packages ++usr/share/octave/packages/ ++usr/lib/${DEB_HOST_MULTIARCH}/octave/packages ++ diff --cc debian/octave.docs index 00000000,00000000..9b6cb61d new file mode 100644 --- /dev/null +++ b/debian/octave.docs @@@ -1,0 -1,0 +1,4 @@@ ++AUTHORS ++BUGS ++NEWS ++README diff --cc debian/octave.info index 00000000,00000000..9cfe76ec new file mode 100644 --- /dev/null +++ b/debian/octave.info @@@ -1,0 -1,0 +1,2 @@@ ++# Empty file to ensure that no info files end up in the normal octave package ++ diff --cc debian/octave.install index 00000000,00000000..79db6dff new file mode 100644 --- /dev/null +++ b/debian/octave.install @@@ -1,0 -1,0 +1,5 @@@ ++usr/bin/octave ++usr/bin/octave-cli ++usr/lib/*/octave/* ++usr/share/applications ++usr/share/metainfo diff --cc debian/octave.lintian-overrides index 00000000,00000000..11e55e71 new file mode 100644 --- /dev/null +++ b/debian/octave.lintian-overrides @@@ -1,0 -1,0 +1,23 @@@ ++# The package is built using debhelper compat 9 + dh_auto_configure, so these ++# hardening warning are false positives ++octave: hardening-no-fortify-functions * ++ ++# The empty directories are created on purpose by the upstream build ++# process ++octave: package-contains-empty-directory usr/lib/*/octave/*/site/exec/*/ ++octave: package-contains-empty-directory usr/lib/*/octave/*/site/oct/*/ ++octave: package-contains-empty-directory usr/lib/*/octave/packages/ ++octave: package-contains-empty-directory usr/lib/*/octave/site/exec/*/ ++octave: package-contains-empty-directory usr/lib/*/octave/site/oct/*/ ++octave: package-contains-empty-directory usr/share/octave/packages/ ++ ++# The call to exit() happens in a private library ++octave: shlib-calls-exit usr/lib/*/octave/*/liboctgui.so.* ++ ++# The path is on purpose, it avoids running a user-installed octave binary ++octave: command-with-path-in-maintainer-script postinst:* /usr/bin/octave ++ ++# This is a permanent Breaks; using Conflicts would make upgrades more painful ++octave: breaks-without-version liboctave3v5 ++octave: breaks-without-version liboctave4 ++octave: breaks-without-version liboctave5 diff --cc debian/octave.manpages index 00000000,00000000..ca76538c new file mode 100644 --- /dev/null +++ b/debian/octave.manpages @@@ -1,0 -1,0 +1,2 @@@ ++doc/interpreter/octave.1 ++doc/interpreter/octave-cli.1 diff --cc debian/octave.postinst index 00000000,00000000..05198577 new file mode 100644 --- /dev/null +++ b/debian/octave.postinst @@@ -1,0 -1,0 +1,32 @@@ ++#!/bin/sh ++# ++# postinst script for the Debian GNU/Linux octave packages ++ ++set -e ++ ++#DEBHELPER# ++ ++rebuild_pkg_database () { ++ # Invoke /usr/bin/octave explicitly to build the system package cache. ++ # Ensures that our instance of octave has its package cache updated ++ # correctly, rather than whichever octave happens to be first in $PATH. ++ /usr/bin/octave --silent --no-history --no-init-file --no-window-system \ ++ --eval "pkg ('rebuild');" ++} ++ ++case "$1" in ++ configure) ++ rebuild_pkg_database ++ ;; ++ ++ triggered) ++ rebuild_pkg_database ++ ;; ++ abort-upgrade|abort-remove|abort-deconfigure) ++ ;; ++ *) ++ echo "postinst called with unknown argument \`$1'" >&2 ++ ;; ++esac ++ ++exit 0 diff --cc debian/octave.prerm index 00000000,00000000..d7e1e2fa new file mode 100644 --- /dev/null +++ b/debian/octave.prerm @@@ -1,0 -1,0 +1,18 @@@ ++#!/bin/sh ++# ++# prerm script for the Debian GNU/Linux octave package ++# ++# Originally written by Dirk Eddelbuettel ++ ++set -e ++ ++#DEBHELPER# ++ ++# Remove the packages database file ++rm -f /usr/share/octave/octave_packages ++ ++# This is for old installations of the octave package ++if [ -f /usr/share/octave/ls-R ] ++then ++ rm -f /usr/share/octave/ls-R ++fi diff --cc debian/octave.triggers index 00000000,00000000..3cdb1ae2 new file mode 100644 --- /dev/null +++ b/debian/octave.triggers @@@ -1,0 -1,0 +1,1 @@@ ++interest-noawait /usr/share/octave/packages diff --cc debian/patches/always-build-octave-jar.patch index 00000000,00000000..e8c71a85 new file mode 100644 --- /dev/null +++ b/debian/patches/always-build-octave-jar.patch @@@ -1,0 -1,0 +1,55 @@@ ++Description: Ensure that octave.jar is built even if java is disabled ++ On some archs we pass --disable-java to the configure script, but we still ++ want octave-common to contain octave.jar if built on those archs. ++Author: Sébastien Villemot ++Forwarded: not-needed ++Reviewed-by: Rafael Laboissière ++Last-Update: 2016-11-20 ++--- ++This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ++--- a/scripts/java/module.mk +++++ b/scripts/java/module.mk ++@@ -1,3 +1,6 @@ +++JAVAC=javac +++JAR=jar +++ ++ FCN_FILE_DIRS += scripts/java ++ ++ %canon_reldir%_FCN_FILES = \ ++@@ -11,22 +14,18 @@ FCN_FILE_DIRS += scripts/java ++ %reldir%/javarmpath.m \ ++ %reldir%/usejava.m ++ ++-if AMCOND_HAVE_JAVA ++ %canon_reldir%_JAR_FILES = %reldir%/octave.jar ++ ++ JAR_FILES += $(%canon_reldir%_JAR_FILES) ++-endif ++ ++ org_octave_dir = org/octave ++ ++-if AMCOND_HAVE_JAVA ++ JAVA_SRC = \ ++ $(org_octave_dir)/ClassHelper.java \ ++ $(org_octave_dir)/Matrix.java \ ++ $(org_octave_dir)/OctClassLoader.java \ ++ $(org_octave_dir)/Octave.java \ ++ $(org_octave_dir)/OctaveReference.java ++-endif ++ ++ JAVA_CLASSES = $(JAVA_SRC:.java=.class) ++ ++@@ -41,13 +40,11 @@ $(%canon_reldir%_JAVA_CLASSES) : %.class ++ -d $(abs_top_builddir)/scripts/java \ ++ $(org_octave_dir)/$( ++Origin: upstream, https://hg.savannah.gnu.org/hgweb/octave/rev/df42ea23502f ++Bug: https://savannah.gnu.org/bugs/?55613 ++Bug-Debian: https://bugs.debian.org/923442 ++Last-Update: 2019-02-28 ++--- ++This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ++--- a/Makefile.am +++++ b/Makefile.am ++@@ -37,7 +37,7 @@ ++ ++ AM_LFLAGS = @LFLAGS@ ++ ++-AM_YFLAGS = -dv +++AM_YFLAGS = -dv ${WARN_YFLAGS} ++ ++ # Fortran compiler flags. ++ ++--- a/m4/acinclude.m4 +++++ b/m4/acinclude.m4 ++@@ -3134,6 +3134,7 @@ ++ dnl ++ AC_DEFUN([OCTAVE_PROG_BISON], [ ++ AC_PROG_YACC +++ WARN_YFLAGS= ++ ++ case "`$YACC --version`" in ++ *bison*) tmp_have_bison=yes ;; ++@@ -3141,6 +3142,13 @@ ++ esac ++ ++ if test $tmp_have_bison = yes; then +++ dnl FIXME: Call GNU bison with the `-Wno-yacc` option, which works with +++ dnl bison 2.5 and all later versions, as recommended by the bison NEWS. +++ dnl This is needed as long as Octave supports Autoconf version 2.69 or +++ dnl older. In Autoconf 2.70, AC_PROG_YACC no longer adds the `-y` +++ dnl option to emulate POSIX yacc. +++ WARN_YFLAGS="-Wno-yacc" +++ ++ AC_CACHE_CHECK([syntax of bison api.prefix (or name-prefix) declaration], ++ [octave_cv_bison_api_prefix_decl_style], [ ++ style="api name" ++@@ -3168,7 +3176,7 @@ ++ %% ++ EOF ++ ## Older versions of bison only warn and exit with success. ++- octave_bison_output=`$YACC conftest.yy 2>&1` +++ octave_bison_output=`$YACC $WARN_YFLAGS conftest.yy 2>&1` ++ ac_status=$? ++ if test $ac_status -eq 0 && test -z "$octave_bison_output"; then ++ octave_cv_bison_api_prefix_decl_style="$s $q" ++@@ -3219,7 +3227,7 @@ ++ input:; ++ %% ++ EOF ++- octave_bison_output=`$YACC conftest.yy 2>&1` +++ octave_bison_output=`$YACC $WARN_YFLAGS conftest.yy 2>&1` ++ ac_status=$? ++ if test $ac_status -eq 0 && test -z "$octave_bison_output"; then ++ if test $q = noquote; then ++@@ -3260,6 +3268,7 @@ ++ " ++ OCTAVE_CONFIGURE_WARNING([warn_bison]) ++ fi +++ AC_SUBST(WARN_YFLAGS) ++ ]) ++ dnl ++ dnl Find find program. diff --cc debian/patches/drop_versioned_binaries.diff index 00000000,00000000..fe4b125f new file mode 100644 --- /dev/null +++ b/debian/patches/drop_versioned_binaries.diff @@@ -1,0 -1,0 +1,58 @@@ ++Description: Do not install versioned binaries ++ We don't need them. ++Forwarded: not-needed ++Author: Thomas Weber ++Reviewed-by: Rafael Laboissière ++Last-Update: 2016-11-20 ++--- a/src/module.mk +++++ b/src/module.mk ++@@ -210,7 +210,7 @@ endif ++ ++ ALL_LOCAL_TARGETS += $(OCTAVE_CROSS_TOOLS) ++ ++-install-exec-hook: make-version-links +++install-exec-hook: ++ ++ uninstall-local: remove-version-links ++ ++--- a/scripts/miscellaneous/mkoctfile.m +++++ b/scripts/miscellaneous/mkoctfile.m ++@@ -148,7 +148,7 @@ function [output, status] = mkoctfile (v ++ ext = __octave_config_info__ ("EXEEXT"); ++ ++ shell_script = fullfile (bindir, ++- sprintf ("mkoctfile-%s%s", OCTAVE_VERSION, ext)); +++ "mkoctfile"); ++ ++ if (! exist (shell_script, "file")) ++ __gripe_missing_component__ ("mkoctfile", "mkoctfile"); ++--- a/scripts/pkg/private/configure_make.m +++++ b/scripts/pkg/private/configure_make.m ++@@ -31,13 +31,13 @@ function configure_make (desc, packdir, ++ ver = version (); ++ ext = __octave_config_info__ ("EXEEXT"); ++ mkoctfile_program = fullfile (octave_bindir, ... ++- sprintf ("mkoctfile-%s%s", ver, ext)); +++ "mkoctfile"); ++ octave_config_program = fullfile (octave_bindir, ... ++- sprintf ("octave-config-%s%s", ver, ext)); +++ "octave-config"); ++ if (ispc () && ! isunix ()) ++ octave_binary = fullfile (octave_bindir, sprintf ("octave-%s.bat", ver)); ++ else ++- octave_binary = fullfile (octave_bindir, sprintf ("octave-%s%s", ver, ext)); +++ octave_binary = fullfile (octave_bindir, "octave"); ++ endif ++ ++ if (! exist (mkoctfile_program, "file")) ++--- a/src/main.in.cc +++++ b/src/main.in.cc ++@@ -211,7 +211,7 @@ main (int argc, char **argv) ++ std::string octave_bindir = get_octave_bindir (); ++ std::string octave_archlibdir = get_octave_archlibdir (); ++ std::string octave_cli ++- = octave_bindir + dir_sep_char + "octave-cli-" OCTAVE_VERSION; +++ = octave_bindir + dir_sep_char + "octave-cli"; ++ std::string octave_gui = octave_archlibdir + dir_sep_char + "octave-gui"; ++ ++ #if defined (HAVE_OCTAVE_QT_GUI) diff --cc debian/patches/install_libraries_publically index 00000000,00000000..c4d3c2e5 new file mode 100644 --- /dev/null +++ b/debian/patches/install_libraries_publically @@@ -1,0 -1,0 +1,41 @@@ ++Description: Install the Octave libraries publically in /usr/lib/ ++ Thanks to John Eaton for helping with this. ++ . ++ The patch is currently not needed upstream, but forwarding it might make sense ++ in the future. ++Forwarded: not-needed ++Author: Thomas Weber ++Reviewed-by: Rafael Laboissière ++Last-Update: 2016-11-20 ++--- a/Makefile.am +++++ b/Makefile.am ++@@ -178,6 +178,7 @@ OCTAVE_CROSS_TOOLS = ++ OCTAVE_INTERPRETER_TARGETS = ++ ++ octlib_LTLIBRARIES = +++lib_LTLIBRARIES = ++ noinst_LTLIBRARIES = ++ ++ octinclude_HEADERS = ++--- a/liboctave/module.mk +++++ b/liboctave/module.mk ++@@ -21,7 +21,7 @@ ++ ++ %canon_reldir%_%canon_reldir%_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS) ++ ++-octlib_LTLIBRARIES += %reldir%/liboctave.la +++lib_LTLIBRARIES += %reldir%/liboctave.la ++ ++ BUILT_INCS = \ ++ $(BUILT_LIBOCTAVE_OPERATORS_INC) \ ++--- a/libinterp/module.mk +++++ b/libinterp/module.mk ++@@ -26,7 +26,7 @@ ++ ++ %canon_reldir%_liboctinterp_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS) ++ ++-octlib_LTLIBRARIES += %reldir%/liboctinterp.la +++lib_LTLIBRARIES += %reldir%/liboctinterp.la ++ ++ BUILT_SOURCES += \ ++ %reldir%/builtin-defun-decls.h \ diff --cc debian/patches/octave-pkgbuilddir.patch index 00000000,00000000..c3a860be new file mode 100644 --- /dev/null +++ b/debian/patches/octave-pkgbuilddir.patch @@@ -1,0 -1,0 +1,47 @@@ ++Description: Allow an unpacked source package to be compiled in place ++Author: Rafael Laboissière ++Origin: vendor, http://pkgs.fedoraproject.org/cgit/rpms/octave.git/tree/octave-pkgbuilddir.patch ++Forwarded: not-needed ++Last-Update: 2016-02-13 ++ ++diff -up octave-4.0.0-rc1/scripts/pkg/private/install.m.pkgbuilddir octave-4.0.0-rc1/scripts/pkg/private/install.m ++--- octave-4.0.0-rc1/scripts/pkg/private/install.m.pkgbuilddir 2015-03-05 08:13:28.000000000 -0700 +++++ octave-4.0.0-rc1/scripts/pkg/private/install.m 2015-03-05 20:43:45.762854275 -0700 ++@@ -62,7 +62,10 @@ function install (files, handle_deps, au ++ for i = 1:length (files) ++ tgz = files{i}; ++ ++- if (exist (tgz, "file")) +++ ## The filename pointed to an uncompressed package to begin with. +++ if (exist (tgz, "dir")) +++ dirlist = {".", "..", tgz}; +++ elseif (exist (tgz, "file")) ++ ## Create a temporary directory. ++ tmpdir = tempname (); ++ tmpdirs{end+1} = tmpdir; ++@@ -91,17 +94,16 @@ function install (files, handle_deps, au ++ endif ++ endif ++ ++- ## The filename pointed to an uncompressed package to begin with. ++- if (exist (tgz, "dir")) ++- dirlist = {".", "..", tgz}; ++- endif ++- ++- if (exist (tgz, "file") || exist (tgz, "dir")) +++ if (exist (tgz, "file")) ++ ## The two first entries of dirlist are "." and "..". ++- if (exist (tgz, "file")) ++- packdir = fullfile (tmpdir, dirlist{3}); +++ if (exist (tgz, "dir")) +++ if (tgz(1) == '/') +++ packdir = tgz; +++ else +++ packdir = fullfile (pwd (), dirlist{3}); +++ endif ++ else ++- packdir = fullfile (pwd (), dirlist{3}); +++ packdir = fullfile (tmpdir, dirlist{3}); ++ endif ++ packdirs{end+1} = packdir; ++ diff --cc debian/patches/series index 00000000,00000000..c70149f0 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,7 @@@ ++octave-pkgbuilddir.patch ++drop_versioned_binaries.diff ++install_libraries_publically ++always-build-octave-jar.patch ++texinfo.patch ++unimplemented-functions.patch ++bison-3.3.patch diff --cc debian/patches/texinfo.patch index 00000000,00000000..7f61bb68 new file mode 100644 --- /dev/null +++ b/debian/patches/texinfo.patch @@@ -1,0 -1,0 +1,19 @@@ ++Description: Prevent the regeneration of texinfo.tex ++ The texinfo.tex shipped with automake-1.15 is too old for Octave. We must ++ therefore prevent its regeneration by dh_autoreconf. ++Author: Sébastien Villemot ++Forwarded: not-needed ++Last-Update: 2018-04-25 ++--- ++This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ++--- a/Makefile.am +++++ b/Makefile.am ++@@ -31,6 +31,8 @@ export TAR_OPTIONS ++ version := ${OCTAVE_VERSION} ++ api_version := ${OCTAVE_API_VERSION} ++ +++TEXINFO_TEX=$(top_srcdir)/build-aux/texinfo.tex +++ ++ ## AM_LIBTOOLFLAGS = --silent ++ ++ AM_LFLAGS = @LFLAGS@ diff --cc debian/patches/unimplemented-functions.patch index 00000000,00000000..c719f641 new file mode 100644 --- /dev/null +++ b/debian/patches/unimplemented-functions.patch @@@ -1,0 -1,0 +1,196 @@@ ++Description: Update the list of unimplemented functions ++Origin: backport, https://hg.savannah.gnu.org/hgweb/octave/rev/d41d137af059 ++Bug: https://savannah.gnu.org/bugs/index.php?55094 ++Bug-Debian: https://bugs.debian.org/914391 ++Last-Update: 2019-01-06 ++--- ++This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ++diff -r e95e17d6b6dc -r d41d137af059 scripts/help/__unimplemented__.m ++--- a/scripts/help/__unimplemented__.m Fri Dec 21 14:17:34 2018 -0800 +++++ b/scripts/help/__unimplemented__.m Fri Dec 21 14:24:12 2018 -0800 ++@@ -367,97 +367,118 @@ ++ txt = check_package (fcn, "signal"); ++ ++ ## statistics ++- case {"addedvarplot", "addlevels", "addTerms", "adtest", ... ++- "andrewsplot", "anova1", "anova2", "anovan", "ansaribradley", ... ++- "aoctool", "barttest", "bbdesign", "betafit", "betalike", ... ++- "betastat", "binofit", "binostat", "biplot", "bootci", "bootstrp", ... ++- "boxplot", "candexch", "candgen", "canoncorr", "capability", ... ++- "capaplot", "caseread", "casewrite", "ccdesign", "cdf", ... ++- "cdfplot", "cell2dataset", "chi2gof", "chi2stat", "cholcov", ... +++ case {"addedvarplot", "addlevels", "addTerms", "adtest", "andrewsplot", ... +++ "anova", "anova1", "anova2", "anovan", "ansaribradley", ... +++ "aoctool", "bartlett_test", "barttest", "bbdesign", "betacdf", ... +++ "betafit", "betainv", "betalike", "betapdf", "betarnd", ... +++ "betastat", "binocdf", "binofit", "binoinv", "binopdf", ... +++ "binornd", "binostat", "biplot", "bootci", "bootstrp", "boxplot", ... +++ "candexch", "candgen", "canoncorr", "capability", "capaplot", ... +++ "caseread", "casewrite", "cauchy_cdf", "cauchy_inv", ... +++ "cauchy_pdf", "cauchy_rnd", "ccdesign", "cdf", "cdfplot", ... +++ "cell2dataset", "chi2cdf", "chi2gof", "chi2inv", "chi2pdf", ... +++ "chi2rnd", "chi2stat", "chisquare_test_homogeneity", ... +++ "chisquare_test_independence", "cholcov", ... ++ "ClassificationBaggedEnsemble", "ClassificationDiscriminant", ... ++ "ClassificationEnsemble", "ClassificationKNN", ... ++ "ClassificationPartitionedEnsemble", ... ++ "ClassificationPartitionedModel", "ClassificationTree", ... ++- "classify", "classregtree", "cluster", "clusterdata", "cmdscale", ... ++- "coefCI", "coefTest", ... ++- "combnk", "compact", ... +++ "classify", "classregtree", "cloglog", "cluster", "clusterdata", ... +++ "cmdscale", "coefCI", "coefTest", "combnk", "compact", ... ++ "CompactClassificationDiscriminant", ... ++ "CompactClassificationEnsemble", "CompactClassificationTree", ... ++ "CompactRegressionEnsemble", "CompactRegressionTree", ... ++ "CompactTreeBagger", "compare", "confusionmat", "controlchart", ... ++ "controlrules", "cophenet", "copulacdf", "copulafit", ... ++- "copulaparam", "copulapdf", "copularnd", "copulastat", "cordexch", ... ++- "corrcov", "covarianceParameters", "coxphfit", "createns", ... ++- "crosstab", "crossval", "cvpartition", "datasample", "dataset", ... ++- "dataset2cell", "dataset2struct", "dataset2table", "datasetfun", ... ++- "daugment", "dcovary", "dendrogram", "designMatrix", ... ++- "devianceTest", "dfittool", ... +++ "copulaparam", "copulapdf", "copularnd", "copulastat", ... +++ "cordexch", "corrcov", "cor_test", "covarianceParameters", ... +++ "coxphfit", "createns", "crosstab", "crossval", "cvpartition", ... +++ "datasample", "dataset", "dataset2cell", "dataset2struct", ... +++ "dataset2table", "datasetfun", "daugment", "dcovary", ... +++ "dendrogram", "designMatrix", "devianceTest", "dfittool", ... ++ "disttool", "droplevels", "dummyvar", "dwtest", "ecdf", ... ++ "ecdfhist", "evalclusters", "evcdf", "evfit", "evinv", "evlike", ... ++- "evpdf", "evrnd", "evstat", "ExhaustiveSearcher", "expfit", ... ++- "explike", "export", "expstat", "factoran", ... ++- "ff2n", "fitdist", "fitensemble", "fitglm", "fitlm", ... ++- "fitlme", "fitlmematrix", "fitnlm", "fitted", "fixedEffects", ... ++- "fracfact", "fracfactgen", "friedman", "fsurfht", "fullfact", ... ++- "gagerr", "gamfit", "gamlike", "gamstat", ... ++- "GeneralizedLinearModel", "geomean", "geostat", "getlabels", ... ++- "getlevels", "gevcdf", "gevfit", "gevinv", "gevlike", "gevpdf", ... ++- "gevrnd", "gevstat", "gline", "glmfit", "glmval", "glyphplot", ... +++ "evpdf", "evrnd", "evstat", "ExhaustiveSearcher", "expcdf", ... +++ "expfit", "expinv", "explike", "export", "exppdf", "exprnd", ... +++ "expstat", "factoran", "fcdf", "ff2n", "finv", "fitdist", ... +++ "fitensemble", "fitglm", "fitlm", "fitlme", "fitlmematrix", ... +++ "fitnlm", "fitted", "fixedEffects", "fpdf", "fracfact", ... +++ "fracfactgen", "friedman", "frnd", "fsurfht", "fullfact", ... +++ "f_test_regression", "gagerr", "gamcdf", "gamfit", "gaminv", ... +++ "gamlike", "gampdf", "gamrnd", "gamstat", ... +++ "GeneralizedLinearModel", "geocdf", "geoinv", "geomean", ... +++ "geopdf", "geornd", "geostat", "getlabels", "getlevels", ... +++ "gevcdf", "gevfit", "gevinv", "gevlike", "gevpdf", "gevrnd", ... +++ "gevstat", "gline", "glmfit", "glmval", "glyphplot", ... ++ "gmdistribution", "gname", "gpcdf", "gpfit", "gpinv", "gplike", ... ++ "gplotmatrix", "gppdf", "gprnd", "gpstat", "grp2idx", "grpstats", ... ++ "gscatter", "haltonset", "harmmean", "hist3", "histfit", ... ++ "hmmdecode", "hmmestimate", "hmmgenerate", "hmmtrain", ... ++- "hmmviterbi", "hougen", "hygestat", "icdf", ... +++ "hmmviterbi", "hotelling_test", "hotelling_test_2", "hougen", ... +++ "hygecdf", "hygeinv", "hygepdf", "hygernd", "hygestat", "icdf", ... ++ "inconsistent", "interactionplot", "invpred", "islevel", ... ++ "ismissing", "isundefined", "iwishrnd", "jackknife", "jbtest", ... ++ "johnsrnd", "join", "KDTreeSearcher", "kmeans", "knnsearch", ... ++- "kruskalwallis", "ksdensity", "kstest", "kstest2", "labels", ... ++- "lasso", "lassoglm", "lassoPlot", "levelcounts", "leverage", ... ++- "lhsdesign", "lhsnorm", "lillietest", "LinearMixedModel", ... ++- "LinearModel", "linhyptest", "linkage", "lognfit", "lognlike", ... +++ "kolmogorov_smirnov_cdf", "kolmogorov_smirnov_test", ... +++ "kolmogorov_smirnov_test_2", "kruskalwallis", ... +++ "kruskal_wallis_test", "ksdensity", "kstest", "kstest2", ... +++ "labels", "laplace_cdf", "laplace_inv", "laplace_pdf", ... +++ "laplace_rnd", "lasso", "lassoglm", "lassoPlot", "levelcounts", ... +++ "leverage", "lhsdesign", "lhsnorm", "lillietest", ... +++ "LinearMixedModel", "LinearModel", "linhyptest", "linkage", ... +++ "logistic_cdf", "logistic_inv", "logistic_pdf", ... +++ "logistic_regression", "logistic_rnd", "logit", "logncdf", ... +++ "lognfit", "logninv", "lognlike", "lognpdf", "lognrnd", ... ++ "lognstat", "lsline", "mad", "mahal", "maineffectsplot", ... ++- "makedist", "manova1", "manovacluster", "mat2dataset", "mdscale", ... ++- "mergelevels", "mhsample", "mle", "mlecov", "mnpdf", "mnrfit", ... ++- "mnrnd", "mnrval", "multcompare", "multivarichart", "mvncdf", ... ++- "mvnpdf", "mvnrnd", "mvregress", "mvregresslike", "mvtcdf", ... ++- "mvtpdf", "mvtrnd", "NaiveBayes", "nancov", "nanmax", "nanmean", ... ++- "nanmedian", "nanmin", "nanstd", "nansum", "nanvar", "nbinfit", ... ++- "nbinstat", "ncfcdf", "ncfinv", "ncfpdf", "ncfrnd", "ncfstat", ... ++- "nctcdf", "nctinv", "nctpdf", "nctrnd", "nctstat", "ncx2cdf", ... ++- "ncx2inv", "ncx2pdf", "ncx2rnd", "ncx2stat", "negloglik", ... ++- "nlinfit", "nlintool", "nlmefit", "nlmefitsa", ... +++ "makedist", "manova", "manova1", "manovacluster", "mat2dataset", ... +++ "mcnemar_test", "mdscale", "mergelevels", "mhsample", "mle", ... +++ "mlecov", "mnpdf", "mnrfit", "mnrnd", "mnrval", "multcompare", ... +++ "multivarichart", "mvncdf", "mvnpdf", "mvnrnd", "mvregress", ... +++ "mvregresslike", "mvtcdf", "mvtpdf", "mvtrnd", "NaiveBayes", ... +++ "nancov", "nanmax", "nanmean", "nanmedian", "nanmin", "nanstd", ... +++ "nansum", "nanvar", "nbincdf", "nbinfit", "nbininv", "nbinpdf", ... +++ "nbinrnd", "nbinstat", "ncfcdf", "ncfinv", "ncfpdf", "ncfrnd", ... +++ "ncfstat", "nctcdf", "nctinv", "nctpdf", "nctrnd", "nctstat", ... +++ "ncx2cdf", "ncx2inv", "ncx2pdf", "ncx2rnd", "ncx2stat", ... +++ "negloglik", "nlinfit", "nlintool", "nlmefit", "nlmefitsa", ... ++ "nlparci", "nlpredci", "nnmf", "nominal", "NonLinearModel", ... ++- "normfit", "normlike", "normplot", "normspec", "normstat", ... +++ "normcdf", "normfit", "norminv", "normlike", "normpdf", ... +++ "normplot", "normrnd", "normspec", "normstat", ... ++ "optimalleaforder", "ordinal", "parallelcoords", "paramci", ... ++ "paretotails", "partialcorr", "partialcorri", "pca", "pcacov", ... ++- "pcares", "pdf", "pdist", "pdist2", "pearsrnd", ... ++- "perfcurve", "plotAdded", "plotAdjustedResponse", ... ++- "plotDiagnostics", ... ++- "plotEffects", "plotInteraction", "plotResiduals", ... ++- "plotSlice", ... ++- "plsregress", "poissfit", "poisstat", ... ++- "polyconf", "polytool", "ppca", "predict", ... ++- "princomp", ... ++- "ProbDistUnivKernel", "ProbDistUnivParam", "probplot", ... ++- "procrustes", "proflik", "qrandset", "qrandstream", "random", ... ++- "randomEffects", ... ++- "randsample", "randtool", "rangesearch", "ranksum", "raylcdf", ... ++- "raylfit", "raylinv", "raylpdf", "raylrnd", "raylstat", "rcoplot", ... ++- "refcurve", "refline", "regress", "RegressionBaggedEnsemble", ... +++ "pcares", "pdf", "pdist", "pdist2", "pearsrnd", "perfcurve", ... +++ "plotAdded", "plotAdjustedResponse", "plotDiagnostics", ... +++ "plotEffects", "plotInteraction", "plotResiduals", "plotSlice", ... +++ "plsregress", "poisscdf", "poissfit", "poissinv", "poisspdf", ... +++ "poissrnd", "poisstat", "polyconf", "polytool", "ppca", ... +++ "prctile", "predict", "princomp", "ProbDistUnivKernel", ... +++ "ProbDistUnivParam", "probit", "probplot", "procrustes", ... +++ "proflik", "prop_test_2", "qqplot", "qrandset", "qrandstream", ... +++ "random", "randomEffects", "randsample", "randtool", ... +++ "rangesearch", "ranksum", "raylcdf", "raylfit", "raylinv", ... +++ "raylpdf", "raylrnd", "raylstat", "rcoplot", "refcurve", ... +++ "refline", "regress", "RegressionBaggedEnsemble", ... ++ "RegressionEnsemble", "RegressionPartitionedEnsemble", ... ++ "RegressionPartitionedModel", "RegressionTree", "regstats", ... ++- "relieff", "removeTerms", "residuals", "response", ... ++- "ridge", "robustdemo", "robustfit", "rotatefactors", "rowexch", ... ++- "rsmdemo", "rstool", "runstest", "sampsizepwr", "scatterhist", ... ++- "sequentialfs", "setlabels", "signrank", "signtest", "silhouette", ... ++- "slicesample", "sobolset", "squareform", "statget", "statset", ... ++- "step", "stepwise", "stepwisefit", "stepwiseglm", ... ++- "stepwiselm", "struct2dataset", "surfht", "svmclassify", ... ++- "svmtrain", "table2dataset", "tabulate", "tblread", "tblwrite", ... ++- "tdfread", "tiedrank", "TreeBagger", "trimmean", "truncate", ... ++- "tstat", "ttest", "ttest2", "unidstat", "unifit", "unifstat", ... ++- "vartest", "vartest2", "vartestn", "wblfit", "wbllike", "wblplot", ... ++- "wblstat", "wishrnd", "x2fx", "xlsread", "xptread", "ztest"} +++ "relieff", "removeTerms", "residuals", "response", "ridge", ... +++ "robustdemo", "robustfit", "rotatefactors", "rowexch", "rsmdemo", ... +++ "rstool", "runstest", "run_test", "sampsizepwr", "scatterhist", ... +++ "sequentialfs", "setlabels", "signrank", "signtest", "sign_test", ... +++ "silhouette", "slicesample", "sobolset", "squareform", "statget", ... +++ "statset", "stdnormal_cdf", "stdnormal_inv", "stdnormal_pdf", ... +++ "stdnormal_rnd", "step", "stepwise", "stepwisefit", ... +++ "stepwiseglm", "stepwiselm", "struct2dataset", "surfht", ... +++ "svmclassify", "svmtrain", "table2dataset", "tabulate", ... +++ "tblread", "tblwrite", "tcdf", "tdfread", "tiedrank", "tinv", ... +++ "tpdf", "TreeBagger", "trimmean", "trnd", "truncate", "tstat", ... +++ "ttest", "ttest2", "t_test", "t_test_2", "t_test_regression", ... +++ "unidcdf", "unidinv", "unidpdf", "unidrnd", "unidstat", ... +++ "unifcdf", "unifinv", "unifit", "unifpdf", "unifrnd", "unifstat", ... +++ "u_test", "vartest", "vartest2", "vartestn", "var_test", ... +++ "wblcdf", "wblfit", "wblinv", "wbllike", "wblpdf", "wblplot", ... +++ "wblrnd", "wblstat", "welch_test", "wienrnd", "wilcoxon_test", ... +++ "wishrnd", "x2fx", "xlsread", "xptread", "ztest", "z_test", ... +++ "z_test_2"} ++ txt = check_package (fcn, "statistics"); ++ ++ ## symbolic diff --cc debian/rules index 00000000,00000000..fb96303d new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,98 @@@ ++#!/usr/bin/make -f ++# -*- makefile -*- ++ ++# Needed by octave-common.links ++include /usr/share/dpkg/pkg-info.mk ++DEB_VERSION_UPSTREAM := $(subst ~rc,-rc,$(DEB_VERSION_UPSTREAM)) ++export DEB_VERSION_UPSTREAM ++ ++# Configure default Java paths using javahelper except on some archs. ++# We require at least OpenJDK 9 (otherwise JAVA_LIBDIR below will not work) ++# The following arches do not have OpenJDK 9: hppa, hurd-i386, kfreebsd-*, riscv64 ++# The following arches have crashes with Java ++# - as of OpenJDK 9: armel ++# - as of OpenJDK 10: mips, mipsel, powerpc ++# This arch list must be kept in sync with the arch list qualifying ++# default-jre in debian/control (note: we always want default-jdk in ++# build deps because it is needed for octave-common, see ++# debian/patches/always-build-octave-jar.patch). ++include /usr/share/dpkg/architecture.mk ++NO_JDK_ARCHS := armel hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc riscv64 ++ifneq (,$(filter $(DEB_HOST_ARCH),$(NO_JDK_ARCHS))) ++WITH_JAVA_FLAGS := --disable-java ++else ++JAVA_HOME := /usr/lib/jvm/default-java ++JAVA_LIBDIR := $(shell if test -d $(JAVA_HOME)/lib/client; then echo $(JAVA_HOME)/lib/client; else echo $(JAVA_HOME)/lib/server; fi) ++WITH_JAVA_FLAGS := --with-java-homedir=$(JAVA_HOME) --with-java-libdir=$(JAVA_LIBDIR) ++endif ++ ++# Disable the experimental JIT unconditionally for now. The LLVM library ++# interface is unstable. Linking with LLVM may also cause conflicts with other ++# libraries, for example the mesa graphics stack which also uses LLVM. ++JIT_FLAG := --disable-jit ++ ++# Needed to force the serial version of HDF5 even if other flavours are ++# installed. ++ifneq ($(wildcard /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial/libhdf5.so),) ++ HDF5_FLAGS := --with-hdf5-includedir=/usr/include/hdf5/serial \ ++ --with-hdf5-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial ++endif ++ ++# Support the nodoc flag of DEB_BUILD_OPTIONS ++ifneq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) ++override_dh_auto_configure: ++DOC_FLAG := --disable-docs ++endif ++ ++%: ++ dh $@ ++ ++override_dh_auto_configure: ++ # Enforce generic BLAS (in order to avoid tying the binary to OpenBLAS or ATLAS) ++ # Also pass OpenMP flag (#631831) ++ # Pass the install directory of fonts-freefont-otf package ++ dh_auto_configure -- \ ++ --with-blas=blas --enable-openmp \ ++ --with-system-freefont=/usr/share/fonts/opentype/freefont \ ++ $(WITH_JAVA_FLAGS) $(JIT_FLAG) $(HDF5_FLAGS) $(DOC_FLAG) ++ ++# dh_auto_test tries to run "make test", so override it ++override_dh_auto_test: ++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) ++ make check ++ # Run builtin-features to ensure important features are included ++ env OCTAVE=./run-octave debian/tests/builtin-features ++endif ++ ++# override normal dh_compress call to avoid compressing .pdf files ++override_dh_compress: ++ dh_compress --exclude=.pdf ++ ++override_dh_auto_install: ++ dh_auto_install ++ # Delete .la files (for liboctgui) ++ find debian/tmp -name '*.la' -delete ++ ++# The info files have references to .png images, so also ship those. ++# Note that we do not install all doc/interpreter/*.png, since some are not referenced ++# when compiling the output info (using @ifnotinfo macro). ++# We used to rename them by prefixing their name with "octave-", but this was breaking some ++# info files (see #816534). ++override_dh_installinfo-indep: ++ dh_installinfo ++ for f in `grep -a src=\".*\" doc/interpreter/*.info* | sed 's/.*src="\([^"]*\)".*/\1/'`; do \ ++ cp doc/interpreter/$$f debian/octave-doc/usr/share/info/; \ ++ done ++ ++# Strip the executable bit from the .oct files ++# Cannot be done in dh_fixperms, as then dh_strip and dh_shlibdeps don't take the ++# .oct files into account ++override_dh_shlibdeps: ++ dh_shlibdeps ++ find debian/octave -name '*.oct' -print0 2>/dev/null | xargs -0r chmod 644 ++ ++# Avoid useless call of ldconfig in the triggers script of the octave ++# package ++override_dh_makeshlibs: ++ dh_makeshlibs --package=octave --noscripts ++ dh_makeshlibs --no-package=octave diff --cc debian/source/format index 00000000,00000000..163aaf8d new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/include-binaries index 00000000,00000000..a6105082 new file mode 100644 --- /dev/null +++ b/debian/source/include-binaries @@@ -1,0 -1,0 +1,1 @@@ ++debian/upstream/signing-key.pgp diff --cc debian/source/lintian-overrides index 00000000,00000000..bd056fdd new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -1,0 -1,0 +1,8 @@@ ++# The variable DEB_VERSION_UPSTREAM is defined in debian/rules, so ++# that these informational messages are false positives ++octave source: dh-exec-subst-unknown-variable debian/octave-common.install DEB_VERSION_UPSTREAM ++octave source: dh-exec-subst-unknown-variable debian/octave-common.links DEB_VERSION_UPSTREAM ++ ++# File oct-gperf.h, which is autogenerated with gperf, is included in ++# the upstream tarball on purpose ++octave source: source-contains-autogenerated-gperf-data libinterp/parse-tree/oct-gperf.h diff --cc debian/source/options index 00000000,00000000..9591890e new file mode 100644 --- /dev/null +++ b/debian/source/options @@@ -1,0 -1,0 +1,1 @@@ ++extend-diff-ignore=.*\.pdf|.*\.dvi|.*\.png|.*\.eps|.*\.ps|.*\.texi|.*\.info.*|stamp-.*|libinterp/parse-tree/oct-gperf\.h|AUTHORS|doc/interpreter/doc-cache|oct-tex-lexer\.cc|.*\.html|config\.guess|config\.sub|config\.log diff --cc debian/tests/builtin-features index 00000000,00000000..55ea612d new file mode 100755 --- /dev/null +++ b/debian/tests/builtin-features @@@ -1,0 -1,0 +1,33 @@@ ++#!/bin/sh ++# ++# builtin-features - Ensure that Octave includes certain important features ++# Copyright (C) 2018-2019 Mike Miller ++# ++# This program is free software: you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation, either version 3 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program. If not, see . ++ ++set -e ++ ++OCTAVE=${OCTAVE:-/usr/bin/octave} ++ ++octave_cmd="$OCTAVE --silent --no-history --no-init-file --no-window-system" ++ ++status=0 ++ ++$octave_cmd --eval "assert (__have_feature__ ('CURL'))" || status=1 ++$octave_cmd --eval "assert (__have_feature__ ('FFTW'))" || status=1 ++$octave_cmd --eval "assert (__have_feature__ ('FLTK'))" || status=1 ++$octave_cmd --eval "assert (__have_feature__ ('OPENGL'))" || status=1 ++$octave_cmd --eval "assert (__have_feature__ ('QT'))" || status=1 ++ ++exit $status diff --cc debian/tests/control index 00000000,00000000..c5913774 new file mode 100644 --- /dev/null +++ b/debian/tests/control @@@ -1,0 -1,0 +1,11 @@@ ++Tests: builtin-features, smoke, upstream-testsuite ++Depends: @, ++ default-jre-headless, ++ fonts-freefont-otf, ++ ghostscript, ++ gnuplot-nox, ++ octave-doc, ++ shunit2, ++ unzip, ++ zip ++Restrictions: allow-stderr diff --cc debian/tests/smoke index 00000000,00000000..a883b7bb new file mode 100755 --- /dev/null +++ b/debian/tests/smoke @@@ -1,0 -1,0 +1,40 @@@ ++#!/bin/sh ++# ++# Copyright (C) 2018 Mike Miller ++# ++# This program is free software: you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation, either version 3 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program. If not, see . ++ ++octave="/usr/bin/octave --silent --no-history --no-init-file --no-window-system" ++ ++test_octave_version() { ++ out="$($octave --version)" ++ assertTrue $? ++ echo "$out" | head -n1 | grep -E '^GNU Octave, version [.0-9]+(-rc[0-9]+)?$' > /dev/null ++ assertTrue $? ++} ++ ++test_octave_eval_with_semicolon() { ++ out="$($octave --eval 'true;')" ++ assertTrue $? ++ assertNull "$out" ++} ++ ++test_octave_eval_without_semicolon() { ++ out="$($octave --eval 'true')" ++ assertTrue $? ++ assertNotNull "$out" ++ assertEquals "ans = 1" "$out" ++} ++ ++. shunit2 diff --cc debian/tests/upstream-testsuite index 00000000,00000000..0746e7f9 new file mode 100755 --- /dev/null +++ b/debian/tests/upstream-testsuite @@@ -1,0 -1,0 +1,28 @@@ ++#!/bin/sh ++# ++# Copyright (C) 2018 Mike Miller ++# ++# This program is free software: you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation, either version 3 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program. If not, see . ++ ++set -e ++ ++cd $AUTOPKGTEST_TMP ++ ++octave="/usr/bin/octave --silent --no-history --no-init-file --no-window-system" ++ ++$octave --eval "__run_test_suite__" ++ ++cp fntests.log $AUTOPKGTEST_ARTIFACTS ++ ++# FIXME: exit status not affected by test failures for now, like 'make check' diff --cc debian/upstream/metadata index 00000000,00000000..b95024fd new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,16 @@@ ++Name: octave ++Contact: https://lists.gnu.org/mailman/listinfo/help-octave ++FAQ: https://wiki.octave.org/FAQ ++Reference: ++ Author: John W. Eaton and David Bateman and Søren Hauberg and Rik Wehbring ++ Title: >- ++ GNU Octave version 4.2.0 manual: a high-level interactive language for ++ numerical computations ++ Year: 2016 ++ Type: manual ++ URL: https://www.gnu.org/software/octave/doc/interpreter/ ++Registry: ++ - Name: SciCrunch ++ Entry: SCR_014398 ++ - Name: biii ++ Entry: gnu-octave diff --cc debian/upstream/signing-key.asc index 00000000,00000000..df554026 new file mode 100644 --- /dev/null +++ b/debian/upstream/signing-key.asc @@@ -1,0 -1,0 +1,72 @@@ ++-----BEGIN PGP ARMORED FILE----- ++Comment: Use "gpg --dearmor" for unpacking ++ ++mQGiBEQyCSoRBACyF3x52nJTkkCuSSLFdObndwTAoRIJT96ZTxy4FFDXs9yazjHX ++JN/vGt0mO7mLpmu4eX8BBFN/e8i8YKndm3lGxwwvQGMvBy9DSjTyzwaR5SF/NWx8 ++0vdiUslY991Qvr6l96Ppv4slTJshxZJrwRmAmaYBnXnqcdnnLeVuI69z9wCgwlBn ++yu+XiI/WjZzKH0EyZNEqKS8D/Rumx+ft7thtp4AN/wY4I+Qy+z/OAILuybChnywx ++T71XhQOnoZ/37IhtJWZFEW+ycfgHofbTKzrdE9BmUNeJNZ8gCm+fmEAC+bpru2Fy ++vsjKPonghl0n7kQApxJsHVas/WesjrUA2/0sF6ki/Usbug+RhNMqmyHjkzuCK3fT ++9ItpBACYgxsaeSKwH78vItSMFtCrgk6/gjiQtLRnn9Ctpoq8Ev8CPw6l/Xe+sVYM ++2HuwYjSPAz2Z8b2G+p73r4xZ8IMqfDYRcMmBoGTUfNPfxDU7CR3mQk4viMl/bVZA ++mbGFg39rZAFDgtHwvZ9BsHlSkCUOadZ3PGVRwbseOBbCXK10BrQbSm9obiBXLiBF ++YXRvbiA8andlQGdudS5vcmc+iEYEEBECAAYFAkffLhEACgkQqDKTP8AvU8WvFgCb ++B0Rm9/eOkG+xs0wzE9xtUMBU3AEAoJ6I8HKcANNx1wlHndPyKQnN71SXiEYEEBEC ++AAYFAkfgYCYACgkQWWWZgY31A6ntngCfSFAJ3k9lu1XtvBIjLxShWI63RjYAn2j1 ++CXSna1yHw7BrQGSJEXXaQVlPiEYEEBECAAYFAkfm7xsACgkQTUgKy1IqesZ9NACf ++VGSsI62mjHErtsbjo+iwL7sn/tUAnjH/ICN7OcOoNAQF+NBBk5lnt9JCiEYEEBEC ++AAYFAknFhp8ACgkQO50JPzGwl0tsjACfXdB1LSmwpDQu18gEL97FqYetR/wAn3N1 ++st7LaCJx2MLxOjuWn9WV9L50iEYEEBECAAYFAknM3pEACgkQUjSEXfK5IPXmcwCg ++lCRKKgIhf3yHFUadnYg+GWoxEwsAoOaOn1EbD5smUHsYpDn/F6qy/wrMiEYEEBEC ++AAYFAknQBOEACgkQuuui10VsrVGM7QCghWLeaI6d7+UqWdlcJs38gj+wRUUAn0/f ++x0niV4Q+Y9EhmHq1vs4G9L3piEYEEBECAAYFAkurhgoACgkQbiFv7WQGnVwGUACf ++Vxwj22dQmob4Hoisln+mFW+LYfcAn2nZNeXXRI8EhJF06WEB1/wc8CyiiEYEEBEC ++AAYFAkuydUwACgkQB5GvjMAzY/T8owCeNNUZVBDQYj1TfzWQcESjTUEoioYAoMtG ++xBKB5yrsSncnmXh1t2GrB+KMiEYEEBECAAYFAku2LzMACgkQCRwR0q6GALb0bgCf ++TJccZsa6/Ves5xhwPria1gLBFUoAnA1OHsbH51SwsQwzHQ30LROTeg7riEYEEBEC ++AAYFAk2FNn0ACgkQUJT6e6HFtqQ+RQCZAWNkJNp75nysmBDheZLN+4B8px4Anj7P ++2KQB5y+QfTUkzq29O5mQMSsHiEYEEBECAAYFAk2IEwUACgkQ/dd9nqO0c9hVXgCg ++1TuOvOx3CGIDGsv9XCCz7px2t2AAn09gz89bRDv9s5gw/fGeLSsPlx27iGAEExEC ++ACAFAkQyCSoCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCwXwW3XTZkS8MH ++AJ962M8ZYCTP0KI16PgH4kLbM9wNVACfbsVb5pYr9Mj8kR2XBwZLssPbOgaInAQQ ++AQIABgUCScpQLAAKCRD1TYragIIf6r5dA/9X+1FWcpFCNQUQ9U8wcmlFFbcur8Cs ++I4qVAqDTr8HfKxOuroeEBnlA11PJ90c9FlshITMNC5Wjtd4+lcz7QCc629LEDVvh ++fXbBDcCuUfalKxEBNtbTtWLEmuivlKLU4Q69TlZnr5NQ7GSOAnQSfflzzblyOda1 ++OQL8UfRCQ/d6KYkCHAQQAQoABgUCS7DKEgAKCRCMv5oyKGGnkBplEACIZ5HFUEGJ ++qfDqMkDrOb4x65PPPcCK2F5ZvOlVZyVc5A8eh7qMUm3HKPKWYBKUuv06t2HeuaFC ++qhJT4ilyj2Xo6Q2G+y5jy6EFwtvr2RTDGd8qh2XKHg6SbNZNxc+IyrnpLhTUpm7/ ++/DsE4e74QA/0HtRM0fytoVEn2pIYtQcuVM03cr/+NyaSUgkwTGGXnsnyaq7sv89r ++Dfxhef1LEB/9B31J1X7fCtT8Y5gEc57EMiGwSyB/cYXgGKyfoaB9H9zmcUY+B1t8 ++JEVXqSgoHcPubkA0mLjRL2Nl/jfLGf/sDn+X4LgvA0mKNDoDuG62MxTT6clMtFot ++e5h5xju+nhO7HrlZOd4wkclO+PSuJ+xhOLGEP4CbSzH7xhOwUtFS2y0bniuFpyIZ ++6i+wp1vw1ijzUs3bCsWVDgjil4XMFMePBOpPZid94i6F6wL4ATlHGLhfgV1sYzr3 ++3YKJBwhind92guH0SYTUnNchshK2yaVwkB3HcHEU4JbHmaZSHgW6FcfoaTfhlACp ++Pl+Amz512syMMrxi8FqiwlrxcYJmMr0GRgvoiCQFPE23B2Pbez6Ow9bZg+2nOsvG ++/knD8atEDhl/gX/kHhnCJngMMbboAP1+BoK+s9efJAtAAFOxlZ5f6hpi1Ga13RM6 ++Ikm3mGP21SK3PHjDXQD7VCuNkWtLCEZCAIkCHAQQAQgABgUCUkjOYwAKCRDDkq9J ++Jfd0q5tKEACNoFlXkpn1BGqWmW0s6MExJf5JosVvmZIymbmP1Qnmb2YXBb7PpptK ++I83926/rJCvC1INGvxqe+RnG9tG8i2As/i2OMXUACq+baBaqEA1c4R+gCtq7PgyM ++ZrXC+n9nfAynWLX0FzRh716EoQ1K1SyegUEZ46Z84/+vr76RbSHrwclj3unX8E+J ++pXzorhK/DvllqBuO64I8gSvqwaTd+O0T7YVpzG2pCw7Ts+ndEXFzn1hx96lxjcDy ++xOSLHEw8P5gI6a/xuJpbZsQANPse11MnV+Ay4wcMoJ2/3gerlEBaoCIZDRiFrTt3 ++aUh4siFTzurkuzSewurKAuGNzpstxXH7DxDdU01RJlqb8VYRhzL0lBtPf4bZFHqF ++cITNsXBF7UWUDEhk2d5cRIQ1lSAsmwmAv+6n18T1EQxD8ktpp05nTe4nBwpcH5Ig ++NLHb2rr0cdz67J6711DpIq4naCsIQiQmUH0p9UQUHceAoJaqlwO8ewpxTlWdaQMF ++5nmCH0Lf0u8Lwsz9gmi1uib1xSgWCJ3/hAm5vWPm0nVo/6KG1jMIX/YXVyWDZenY ++fUKyUfxI+xcvmNYWwF3Bxard0V29h9I9dvzSimdwQG2wAAKqs2/K8tSh+6oZjXug ++JeTr4tF08ShHA8TWrInYiuqNtbnBHHvvjKSzT8vwKw8eP1Ze7l6mwrkCDQREMgk3 ++EAgAiaQCSr4i7xfy+xUP2SI7JxkfwPFt05ab2ybRv68tJJWGM6LQF7izHFICGTbS ++pxtIM3jNQkAZ1uS2god0KoRiQ2roXbV3hWxSEBHildVn522KyTotKLIsdsu/3oTD ++3JVheaHP4fVGDQQfXMXjt7OY8aZZbCkczc5dMiyMEb6rd4X8ldOmQPpb5AD5vkze ++Ep/5RqYQ422MPvCkBeHlY68EAV44qkp0OXO2jaW/zVU4gplNSM+NzupgC5vPDEnn ++g08TPDiu8nlIcl1JVhTP9h/KyMlm4WCVD/tG1woHo9hA8toIrFF0+cMxSftEfgzq ++bP8bkTgFD4//Hj8uAlRtpnLYIwADBQf/aTylPOH6Y2BmUSofy+jiw7zL4Lr8bIzs ++LGGWcaVsdng62VPP7/sx0dZDXtu6wLxOab0UhPa0HOK4oTvP5el+eywQzr/kU9gs ++4fCuQ1LdB63RPCvlkFrD5pZIjQeI+mknUQ9v3fYeYPYKnXukaFhbKRkhKTRMOPdf ++hP+JZdbLBVAFXQpc+m1MJCy8io3rZVOiK+aPhyBY8lMRZA7hlcwNhM+maEXbKDrj ++C5mz+Xj4YmDhreK+jTSY3MtaOyPRWYdwwxn2tVQvyuJouzQKC6sDndgu4dYaWze9 ++N2kRg60vupCuZ8c0avh/C0G/ztYBDXWpTE/NDHKksJT5nXwqVU01SYhJBBgRAgAJ ++BQJEMgk3AhsMAAoJELBfBbddNmRL6egAoKs868fId10Rj6irNMtEY/G+v+QSAJ9E ++IXYQi3Sjmf2nx/3J2eAhK13ZRg== ++=+mV9 ++-----END PGP ARMORED FILE----- diff --cc debian/watch index 00000000,00000000..60df944b new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=4 ++opts=pgpsigurlmangle=s/$/.sig/ https://ftpmirror.gnu.org/octave/octave@ANY_VERSION@@ARCHIVE_EXT@