[Pkg-octave-commit] rev 652 - in
trunk/packages/octave2.1-forge/debian: . patches
Thomas Weber
thomas-guest at costa.debian.org
Fri Jul 21 08:20:08 UTC 2006
Author: thomas-guest
Date: 2006-07-21 08:20:07 +0000 (Fri, 21 Jul 2006)
New Revision: 652
Added:
trunk/packages/octave2.1-forge/debian/patches/add_gisequal.patch
trunk/packages/octave2.1-forge/debian/patches/drop-sparse-check.patch
Modified:
trunk/packages/octave2.1-forge/debian/changelog
trunk/packages/octave2.1-forge/debian/control
Log:
Use octave2.1-forge as source package
Replace octave-forge
Add patches from the (never published) 2.9 transition package
Modified: trunk/packages/octave2.1-forge/debian/changelog
===================================================================
--- trunk/packages/octave2.1-forge/debian/changelog 2006-07-21 05:55:03 UTC (rev 651)
+++ trunk/packages/octave2.1-forge/debian/changelog 2006-07-21 08:20:07 UTC (rev 652)
@@ -1,16 +1,31 @@
-octave-forge (2006.03.17-3) unstable; urgency=low
+octave2.1-forge (2006.03.17-1) unstable; urgency=low
NOT YET RELEASED!
[ Rafael Laboissiere ]
* debian/control: Bumped Standards-Version to 3.7.2 (no changes needed)
+ * debian/rules: Disable installation of files in FIXES
+ * debian/patches/drop-sparse-check.patch: Patch for commenting out
+ the call of sparse checks in batch_test.m
[ Thomas Weber ]
- * debian/compat: Bumped to compatibility level 5.
- * debian/control: Accordingly, use debhelper V5.
- * debian/watch: Use format version 3.
- * patches/50-leasqr.patch: use upstream CVS version for leasqr.m
- (Closes: #366729).
+ * Package renamed to octave2.1-forge; prepare for dual builds for both
+ Octave 2.1 and Octave 2.9
+ * debian/compat: Bumped compat level to 5
+ * debian/control:
+ - Use debhelper level 5
+ - conflict against octave-forge
+ - Depend upon Octave 2.1 and build-conflict against Octave 2.9
+ - Build-depend on graphicsmagick-libmagick-dev-compat for the libmagick++
+ intercace
+ - Drop description of octave-matcompat package; it was a transition
+ package in Sarge already
+ * debian/rules: Use CDBS for package building
+ * Patches:
+ - add_gisequal.patch: Octave's isequal() can't handle Galois fields
+ (thanks to David Bateman for the patch)
+ - 50-leasqr.patch: use upstream CVS version for leasqr.m
+ (Closes: #366729).
--
Modified: trunk/packages/octave2.1-forge/debian/control
===================================================================
--- trunk/packages/octave2.1-forge/debian/control 2006-07-21 05:55:03 UTC (rev 651)
+++ trunk/packages/octave2.1-forge/debian/control 2006-07-21 08:20:07 UTC (rev 652)
@@ -1,17 +1,15 @@
-Source: octave-forge
+Source: octave2.1-forge
Section: math
Priority: optional
Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
Uploaders: Rafael Laboissiere <rafael at debian.org>
Standards-Version: 3.7.2
-Build-Depends: debhelper (>= 5), octave2.1-headers (>= 2.1.73-4),
- libxt-dev, gfortran, libqhull-dev, libginac-dev (>= 1.3.3-2+b1),
- libgmp3-dev, autoconf, libjpeg62-dev, libpng12-dev, libncurses5-dev,
- libreadline5-dev, tetex-bin, libgsl0-dev, netcdfg-dev, units, cdbs
-Build-Conflicts: octave2.0-headers, octave2.0
+Build-Depends: debhelper (>= 5), octave2.1-headers (>= 1:2.1.73-9), libxt-dev, gfortran, libqhull-dev, libginac-dev (>= 1.3.3-2+b1), libgmp3-dev, autoconf, libjpeg62-dev, libpng12-dev, libncurses5-dev, libreadline5-dev, tetex-bin, libgsl0-dev, netcdfg-dev, units, cdbs
+Build-Conflicts: octave2.0-headers, octave2.0, octave2.9-headers, octave2.9
-Package: octave-forge
-Replaces: octave-matcompat
+Package: octave2.1-forge
+Replaces: octave-matcompat, octave-forge
+Conflicts: octave-matcompat, octave-forge
Architecture: any
Depends: ${octave:Depends}, ${shlibs:Depends}
Suggests: grace, units
@@ -30,5 +28,5 @@
.
The octave-forge project is housed at http://sourceforge.net/projects/octave/
.
- The Debian octave-forge package replaces (and extends) the earlier
- octave-matcompat package.
+ This version is compiled for Octave 2.1. If you need it for Octave 2.9,
+ install octave2.9-forge.
Added: trunk/packages/octave2.1-forge/debian/patches/add_gisequal.patch
===================================================================
--- trunk/packages/octave2.1-forge/debian/patches/add_gisequal.patch 2006-07-21 05:55:03 UTC (rev 651)
+++ trunk/packages/octave2.1-forge/debian/patches/add_gisequal.patch 2006-07-21 08:20:07 UTC (rev 652)
@@ -0,0 +1,38 @@
+diff -Nur main/comm/gisequal.m octave-forge2.9-2006.03.17.new/main/comm/gisequal.m
+--- main/comm/gisequal.m 1970-01-01 01:00:00.000000000 +0100
++++ main/comm/gisequal.m 2006-04-27 12:14:37.000000000 +0200
+@@ -0,0 +1,34 @@
++## Copyright (C) 2000 Paul Kienzle
++##
++## This program is free software; you can redistribute it and/or modify
++## it under the terms of the GNU General Public License as published by
++## the Free Software Foundation; either version 2 of the License, or
++## (at your option) any later version.
++##
++## This program is distributed in the hope that it will be useful,
++## but WITHOUT ANY WARRANTY; without even the implied warranty of
++## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++## GNU General Public License for more details.
++##
++## You should have received a copy of the GNU General Public License
++## along with this program; if not, write to the Free Software
++## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++
++## -*- texinfo -*-
++## @deftypefn {Function File} {} gisequal (@var{x1}, @var{x2}, @dots{})
++## Return true if all of @var{x1}, @var{x2}, @dots{} are equal.
++## @seealso{isequalwithequalnans}
++## @end deftypefn
++
++## PKG_ADD: dispatch ("isequal", "gisequal", "galois");
++function t = gisequal(x,varargin)
++ if nargin < 2
++ usage("isequal(x,y,...)");
++ endif
++
++ for arg = 1:length(varargin)
++ y = varargin{arg};
++ t = all (x (:) == y (:));
++ if !t, return; endif
++ endfor
++endfunction
Added: trunk/packages/octave2.1-forge/debian/patches/drop-sparse-check.patch
===================================================================
--- trunk/packages/octave2.1-forge/debian/patches/drop-sparse-check.patch 2006-07-21 05:55:03 UTC (rev 651)
+++ trunk/packages/octave2.1-forge/debian/patches/drop-sparse-check.patch 2006-07-21 08:20:07 UTC (rev 652)
@@ -0,0 +1,15 @@
+diff -Nur octave-forge-2006.03.17/batch_test.m octave-forge-2006.03.17.new/batch_test.m
+--- octave-forge-2006.03.17/batch_test.m 2005-11-04 23:06:48.000000000 +0100
++++ octave-forge-2006.03.17.new/batch_test.m 2006-05-03 22:52:13.566921624 +0200
+@@ -38,9 +38,9 @@
+ try testimio
+ catch disp(__error_text__); end
+
+-disp("[main/sparse]");
++# disp("[main/sparse]");
+ # sp_test # now using generated sptest
+-fem_test
++# fem_test
+
+ disp("=====================");
+ disp("all tests completed successfully");
More information about the Pkg-octave-commit
mailing list