Your message dated Wed, 04 Apr 2012 16:19:46 +0000
with message-id <[email protected]>
and subject line Bug#666708: fixed in plplot 5.9.9-3
has caused the Debian Bug report #666708,
regarding octave-plplot: Adjust for the new octave package version 3.6.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
666708: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666708
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: octave-plplot
Version: 5.9.9-3
Severity: important
Tags: patch

The current version of plplot build-depends on octave3.2-headers.  This 
later package will be removed from unstable once the transition to the 
new version of octave (currently 3.6.1) will be completed (see the wiki 
page of the DOG [1]).  
                                                                                
                                                                            
The xmds package needed octave3.2-headers only for making the 
substitution of ${octave:Depends} in debian/control through the script
octave-depends and also for using the very thin make fragment deps.make.
There will be no octave-depends script in octave_3.6.1, since we
abandoned the packages with versioned names.  We think that the Debian
packages depending/recommending/suggesting octave should specify
themselves the needed version.  Making octave-plplot depends on "octave
(>= 3.6.1)" will be appropriate.

I am attaching below a patch for fixing the issues in this bug report.
Note that the patch applies against the debian/* files in the SVN
repository.  I also added the appropriate entries in debian/changelog.

In order to have the package working with Octave 3.6.1, I added three
patches to the upstream sources.  They are also attached below.
                                                                                
                                                                            
Rafael                                                                          
                                                                            
                                                                                
                                                                            
[1] http://wiki.debian.org/Teams/DebianOctaveGroup                              
                                                                            


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Rafael
Index: control
===================================================================
--- control	(revision 12184)
+++ control	(working copy)
@@ -5,7 +5,7 @@
 Standards-Version: 3.9.3
 Build-Depends: cmake (>= 2.6.3), debhelper (>= 7), 
  tcl8.5-dev, tk8.5-dev, itcl3-dev, libx11-dev, libxext-dev,
- libxi-dev, gfortran, itk3-dev, octave3.2-headers,
+ libxi-dev, gfortran, itk3-dev, liboctave-dev,
  libgd2-noxpm-dev | libgd2-xpm-dev, m4, libqhull-dev (>= 2003.1-8), 
  libxml-parser-perl, libxml-dom-perl, libltdl3-dev, pkg-config, 
  quilt, slice, python-gtk2-dev, libwxgtk2.8-dev, 
@@ -17,7 +17,7 @@
  liblablgtk2-ocaml-dev, liblua5.1-0-dev, lua5.1, gdc-v1
 Build-Depends-Indep: docbook-xml, docbook, docbook-dsssl, docbook-xsl,
  docbook2x, opensp, jadetex, ghostscript
-Build-Conflicts: libplplot5, octave3.0-headers
+Build-Conflicts: libplplot5
 X-Python-Version: >=2.4
 Homepage: http://www.plplot.org
 Vcs-Svn: https://plplot.svn.sourceforge.net/svnroot/plplot/trunk/debian
@@ -316,7 +316,7 @@
 
 Package: octave-plplot
 Architecture: any
-Depends: libplplot11 (= ${binary:Version}), ${shlibs:Depends}, ${octave:Depends},
+Depends: libplplot11 (= ${binary:Version}), octave (>= 3.6.1), ${shlibs:Depends},
  ${misc:Depends}
 Description: Octave support for PLplot, a plotting library
  PLplot is relatively small, portable, freely distributable, and is rich
Index: patches/series
===================================================================
--- patches/series	(revision 12184)
+++ patches/series	(working copy)
@@ -2,3 +2,6 @@
 #04_use-mkoctfile.diff
 #07_octave_prune_examples.diff
 08_nn_link_libm.diff
+replace-deprecated-split.diff
+proper-path-handling.diff
+fix-boolean-operators.diff
Index: octave-plplot.files
===================================================================
--- octave-plplot.files	(revision 12184)
+++ octave-plplot.files	(working copy)
@@ -1,6 +1,6 @@
 usr/share/plplot_octave
 usr/share/octave/site/m/PLplot
-usr/lib/octave
+usr/lib/*/octave
 usr/share/doc/libplplot11/*.octave
 usr/share/doc/libplplot11/examples/*octave*
 usr/share/doc/octave-plplot
Index: control.in
===================================================================
--- control.in	(revision 12184)
+++ control.in	(working copy)
@@ -5,7 +5,7 @@
 Standards-Version: 3.9.3
 Build-Depends: cmake (>= 2.6.3), debhelper (>= 7), 
  tcl8.5-dev, tk8.5-dev, itcl3-dev, libx11-dev, libxext-dev,
- libxi-dev, gfortran, itk3-dev, octave3.2-headers,
+ libxi-dev, gfortran, itk3-dev, liboctave-dev,
  libgd2-noxpm-dev | libgd2-xpm-dev, m4, libqhull-dev (>= 2003.1-8), 
  libxml-parser-perl, libxml-dom-perl, libltdl3-dev, pkg-config, 
  quilt, slice, python-gtk2-dev, libwxgtk2.8-dev, 
@@ -17,7 +17,7 @@
  liblablgtk2-ocaml-dev, liblua5.1-0-dev, lua5.1, gdc-v1
 Build-Depends-Indep: docbook-xml, docbook, docbook-dsssl, docbook-xsl,
  docbook2x, opensp, jadetex, ghostscript
-Build-Conflicts: libplplot5, octave3.0-headers
+Build-Conflicts: libplplot5
 X-Python-Version: >=2.4
 Homepage: http://www.plplot.org
 Vcs-Svn: https://plplot.svn.sourceforge.net/svnroot/plplot/trunk/debian
@@ -316,7 +316,7 @@
 
 Package: octave-plplot
 Architecture: any
-Depends: libplplot11 (= ${binary:Version}), ${shlibs:Depends}, ${octave:Depends},
+Depends: libplplot11 (= ${binary:Version}), octave (>= 3.6.1), ${shlibs:Depends},
  ${misc:Depends}
 Description: Octave support for PLplot, a plotting library
  PLplot is relatively small, portable, freely distributable, and is rich
Index: changelog
===================================================================
--- changelog	(revision 12184)
+++ changelog	(working copy)
@@ -1,5 +1,6 @@
 plplot (5.9.9-3) unstable; urgency=low
 
+  [ Andrew Ross ]
   * debian/control.in: 
     + Bump standards version to 3.9.3.
     + Fix broken suggests package plplot11-tcl for libplplot11.
@@ -18,6 +19,23 @@
     warning.
   * Rebuild python-plplot package against new version of numpy as part of the 
     numpy transition.
+  
+  [ Rafael Laboissiere ]
+  * debian/control.in:
+    + Build-depend on liboctave-dev
+    + Drop build-conflict with octave3.0-headers
+    + Depend directly on octave, instead of using the substitution
+      variable ${octave:Depends}
+  * debian/rules:
+    + Set directly the Octave paths, instead of using defs.make
+    + Drop the call to octave-depends
+  * Adjust the upstream code for working with Octave 3.6.1, by adding the
+    following patches:
+    + debian/patches/replace-deprecated-split.diff
+    + debian/patches/proper-path-handling.diff
+    + debian/patches/fix-boolean-operators.diff
+  * debian/octave-plplot.files: The path in /usr/lib has now an
+    architecture triplet
 
  -- Andrew Ross <[email protected]>  Mon, 27 Feb 2012 21:34:46 +0000
 
Index: rules
===================================================================
--- rules	(revision 12184)
+++ rules	(working copy)
@@ -11,7 +11,10 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-include /usr/share/octave/debian/defs.make
+# Paths for Octave
+MDIR = $(shell octave-config --print LOCALAPIFCNFILEDIR)
+OCTDIR = $(shell octave-config --print LOCALAPIOCTFILEDIR)
+
 #include /usr/share/quilt/quilt.make
 
 version		:= $(shell perl debian/get-upstream-version.pl < cmake/modules/plplot_version.cmake)
@@ -241,7 +244,6 @@
 	dh_shlibdeps -a --no-package=octave-plplot -L $(libpkg) \
           -l $(debbase)/$(libpkg)/usr/lib:$(debbase)/plplot-tcl/usr/lib 
 	dpkg-shlibdeps -Tdebian/octave-plplot.substvars -S$(debbase)/$(libpkg)/usr/lib/*.so* -S/usr/lib/$(octver)/*.so* $(debbase)/octave-plplot/$(OCTDIR)/plplot_octave.oct
-	octave-depends --package=octave-plplot
 	dh_installdeb -a
 	dh_lintian -a
 	dh_gencontrol -a -- -VF:OCamlABI="$(OCAMLABI)"
Description: Replace the calls to the deprecated split function
Author: Rafael Laboissiere <[email protected]>
Last-Update: 2012-03-31

--- plplot-5.9.9.orig/bindings/octave/PLplot/figure.m
+++ plplot-5.9.9/bindings/octave/PLplot/figure.m
@@ -49,7 +49,7 @@ function [n, driver, intp]= figure (n, d
   global pl_automatic_replot
 
   if (!exist("__pl") || !struct_contains (__pl,"inited"))
-    v = split(version ,'.');
+    v = char(strsplit(version ,'.'));
     if (! ((str2num(v(1,:)) > 2) ||
            (str2num(v(1,:)) == 2 && str2num(v(2,:)) == 9 &&
             str2num(v(3,:)) >= 0)))
--- plplot-5.9.9.orig/bindings/octave/PLplot/toggle_plplot_use.m
+++ plplot-5.9.9/bindings/octave/PLplot/toggle_plplot_use.m
@@ -32,7 +32,7 @@ else
 endif
 
 use_plplot_path = plplot_octave_path;
-plplot_path_to_remove = split(genpath(use_plplot_path),pathsep);
+plplot_path_to_remove = strsplit(genpath(use_plplot_path),pathsep);
 for use_plplot_i=1:size(plplot_path_to_remove)(1)
   if (findstr(path,deblank(plplot_path_to_remove(use_plplot_i,:))) > 0)
     rmpath(deblank(plplot_path_to_remove(use_plplot_i,:)));
Description: Proper use of the rmpath function
Author: Rafael Laboissiere <[email protected]>
Last-Update: 2012-03-31

--- plplot-5.9.9.orig/bindings/octave/PLplot/toggle_plplot_use.m
+++ plplot-5.9.9/bindings/octave/PLplot/toggle_plplot_use.m
@@ -34,9 +34,7 @@ endif
 use_plplot_path = plplot_octave_path;
 plplot_path_to_remove = strsplit(genpath(use_plplot_path),pathsep);
 for use_plplot_i=1:size(plplot_path_to_remove)(1)
-  if (findstr(path,deblank(plplot_path_to_remove(use_plplot_i,:))) > 0)
-    rmpath(deblank(plplot_path_to_remove(use_plplot_i,:)));
-  endif
+  rmpath(plplot_path_to_remove{use_plplot_i});
 endfor
 
 if (strcmp (use_plplot_state, "on"))
Description: Fix the short-circuit boolean operators
Author: Rafael Laboissiere <[email protected]>
Last-Update: 2012-03-31

--- plplot-5.9.9.orig/bindings/octave/PLplot/figure.m
+++ plplot-5.9.9/bindings/octave/PLplot/figure.m
@@ -183,7 +183,7 @@ function [n, driver, intp]= figure (n, d
       endif
 
       ## the tk stuff
-      if (0 & strcmp("tk", sprintf("%s",plgdev')))
+      if (0 && strcmp("tk", sprintf("%s",plgdev')))
 	if (! exist("tk_start") && nargin == 6)
 	  error("Can't use this Tk feature of PLplot until tk_octave \
                  is installed!\n")
@@ -234,7 +234,7 @@ function [n, driver, intp]= figure (n, d
       #pladv(0);
       #plflush;pleop;
       
-      if ( 0 & exist("__tk_name") & (strcmp("tk", sprintf("%s",plgdev'))))
+      if ( 0 && exist("__tk_name") && (strcmp("tk", sprintf("%s",plgdev'))))
 	eval(tk_receive(1));
 	__pl.intp = __pl_matstr(__pl.intp, intp, strm);	# tk interpreter name					
 	unlink(init_file);
--- plplot-5.9.9.orig/bindings/octave/PLplot/shade.m
+++ plplot-5.9.9/bindings/octave/PLplot/shade.m
@@ -52,7 +52,7 @@ function shade(x, y, z, levels, cont )
     levels = 2;
   endif
 
-  if (rows(x) > 1 & columns(x) > 1 & rows(y) > 1 & columns(y) > 1)
+  if (rows(x) > 1 && columns(x) > 1 && rows(y) > 1 && columns(y) > 1)
     xymat = 1;
   else
     xymat = 0;
@@ -76,7 +76,7 @@ function shade(x, y, z, levels, cont )
     if (__pl.axis_st(strm))
       xm = __pl.axis(strm,1); xM = __pl.axis(strm,2);
       if (xymat == 0)
-        ix = find(x >= xm & x <= xM); 
+        ix = find(x >= xm && x <= xM); 
         x=x(ix); z=z(:,ix);
         xmm = min(x); 
       endif
@@ -84,7 +84,7 @@ function shade(x, y, z, levels, cont )
       if (length(__pl.axis(strm,:)) >= 4)	
 	ym = __pl.axis(strm,3); yM = __pl.axis(strm,4);
         if (xymat == 0)
-	  iy = find(y >= ym & y <= yM);
+	  iy = find(y >= ym && y <= yM);
 	  y=y(iy); z=z(iy,:);
 	  ymm = min(y);
         endif
@@ -113,8 +113,8 @@ function shade(x, y, z, levels, cont )
     ymm = ym = __pl.axis(strm,3); yM = __pl.axis(strm,4);
     zm = __pl.axis(strm,5); zM = __pl.axis(strm,6);
     if (xymat == 0)
-      ix = find(x >= xm & x <= xM);
-      iy = find(y >= ym & y <= yM);
+      ix = find(x >= xm && x <= xM);
+      iy = find(y >= ym && y <= yM);
       z = z( iy, ix );
       x = x( ix );
       y = y( iy );
@@ -122,10 +122,10 @@ function shade(x, y, z, levels, cont )
   endif
 
   maxx = max(max(x)); maxy = max(max(y)); minx = min(min(x)); miny = min(min(y));
-  if (columns(x)>1 & rows(x) == 1)
+  if (columns(x)>1 && rows(x) == 1)
     x = x';
   endif
-  if (columns(y)>1 & rows(y) == 1)
+  if (columns(y)>1 && rows(y) == 1)
     y = y';
   endif
     
@@ -154,7 +154,7 @@ function shade(x, y, z, levels, cont )
 	      cont_color, cont_width, max_color, max_width, 1, x, y);
     endfor
   else
-    if (columns(x) == 1 & columns(y) == 1)
+    if (columns(x) == 1 && columns(y) == 1)
       plshades1(z', minx, maxx, miny, maxy, 
 	     clevel', 1, cont_color, cont_width, 1, x, y);
     else
--- plplot-5.9.9.orig/bindings/octave/PLplot/plot3.m
+++ plplot-5.9.9/bindings/octave/PLplot/plot3.m
@@ -32,11 +32,11 @@ function plot3 (x, y, z, fmt)
   global __pl
   strm = __pl_init;
 
-  if (nargin != 4 & nargin != 3)
+  if (nargin != 4 && nargin != 3)
     error("plot3: not yet.\n");
   endif
 
-  if (isvector(x) & isvector(y) & isvector(y))
+  if (isvector(x) && isvector(y) && isvector(y))
     
     if (nargin == 3)
       fmt = "-r";
@@ -44,7 +44,7 @@ function plot3 (x, y, z, fmt)
 
     __pl_plot3(x, y, z, fmt);
     
-  elseif (ismatrix(x) & ismatrix(y) & ismatrix(z))
+  elseif (ismatrix(x) && ismatrix(y) && ismatrix(z))
     
     if (!common_size(x,y,z))
 
--- plplot-5.9.9.orig/bindings/octave/PLplot/fill.m
+++ plplot-5.9.9/bindings/octave/PLplot/fill.m
@@ -45,10 +45,10 @@ function fill(x, y, c)
     error("fill: not yet.\n");
   endif
 
-  if (isvector(x) & isvector(y))
+  if (isvector(x) && isvector(y))
     __pl_fill(x, y, c);
     
-  elseif (ismatrix(x) | ismatrix(y))
+  elseif (ismatrix(x) || ismatrix(y))
 
     if (rows(x) == rows(y))
       if (isvector(x))
--- plplot-5.9.9.orig/bindings/octave/PLplot/save_fig.m
+++ plplot-5.9.9/bindings/octave/PLplot/save_fig.m
@@ -88,7 +88,7 @@ function save_fig(file, device, rev)
 
   device = dev;
 
-  if (nargin >= 1 && ischar(device) & ischar(file))
+  if (nargin >= 1 && ischar(device) && ischar(file))
     
     to_prt = 0;
     if (strcmp(file,"|lp"))	# special output file, printer!
@@ -97,7 +97,7 @@ function save_fig(file, device, rev)
       fclose(fp);
     elseif (file(1) == '~')
       file = tilde_expand(file);
-    elseif (exist("FIGDIR") & file(1) != '/' & file(1) != '.')
+    elseif (exist("FIGDIR") && file(1) != '/' && file(1) != '.')
       file = [FIGDIR, '/', file];
     endif
 
--- plplot-5.9.9.orig/bindings/octave/PLplot/support/__pl_logplotit.m
+++ plplot-5.9.9/bindings/octave/PLplot/support/__pl_logplotit.m
@@ -39,7 +39,7 @@ function __pl_logplotit
       endif
     elseif (__pl.type(strm) == 30)
       if (any(y <= 0) || any(x <= 0))
-	expr = "ix = find(y > 0 & x > 0);";
+	expr = "ix = find(y > 0 && x > 0);";
       else
 	break;
       endif
--- plplot-5.9.9.orig/bindings/octave/PLplot/support/__pl_fill.m
+++ plplot-5.9.9/bindings/octave/PLplot/support/__pl_fill.m
@@ -31,7 +31,7 @@ function __pl_fill(x, y, c)
 
   strm = plgstrm+1;
 
-  if (isvector(x) & isvector(y))
+  if (isvector(x) && isvector(y))
     if (columns(x) != 1)
       x = x';
       y = y';
@@ -55,7 +55,7 @@ function __pl_fill(x, y, c)
       __pl_plenv(min(x), max(x), min(y), max(y), 0, -1);
     endif
     
-    if (ischar(c) & length(c) == 1)
+    if (ischar(c) && length(c) == 1)
       ## map to plplot color
       coln = ['r','g','b','c','m','y','w','k'];
       coli = [2, 4, 10, 12, 14, 3, 16, 1];
@@ -67,11 +67,11 @@ function __pl_fill(x, y, c)
       else
 	plcol1(c);
       endif
-    elseif (isvector(c) & length(c) == 3)
+    elseif (isvector(c) && length(c) == 3)
       ## FIXME -- color 15 became permanently set!
       plscol0(15, c(1), c(2), c(3));
       plcol0(15);
-    elseif (isvector(c) & length(x) == length(x))
+    elseif (isvector(c) && length(x) == length(x))
       
       ## If C is a vector the same length as X and Y, its elements are
       ## scaled by CAXIS and used as indices into the current COLORMAP to
--- plplot-5.9.9.orig/bindings/octave/PLplot/support/__pl_plot3.m
+++ plplot-5.9.9/bindings/octave/PLplot/support/__pl_plot3.m
@@ -20,7 +20,7 @@ function __pl_plot3(x, y, z, c)
 
   strm = plgstrm+1;
 
-  if (isvector(x) & isvector(y) & isvector(z))
+  if (isvector(x) && isvector(y) && isvector(z))
 
     if (columns(x) != 1)
       x = x';
--- plplot-5.9.9.orig/bindings/octave/PLplot/support/__pl_matstr.m
+++ plplot-5.9.9/bindings/octave/PLplot/support/__pl_matstr.m
@@ -20,7 +20,7 @@
 function out = __pl_matstr(mat, str, n)
 
   ## Octave damned string arrays are defective!
-  if (ischar(str) & ischar(mat) & rows(str) == 1)
+  if (ischar(str) && ischar(mat) && rows(str) == 1)
     if (isempty(mat))
       out(n,:) = str;
     else

--- End Message ---
--- Begin Message ---
Source: plplot
Source-Version: 5.9.9-3

We believe that the bug you reported is fixed in the latest version of
plplot, which is due to be installed in the Debian FTP archive:

libcsiro0_5.9.9-3_amd64.deb
  to main/p/plplot/libcsiro0_5.9.9-3_amd64.deb
libplplot-ada0-dev_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-ada0-dev_5.9.9-3_amd64.deb
libplplot-ada0_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-ada0_5.9.9-3_amd64.deb
libplplot-c++10_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-c++10_5.9.9-3_amd64.deb
libplplot-d_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-d_5.9.9-3_amd64.deb
libplplot-dev_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-dev_5.9.9-3_amd64.deb
libplplot-fortran9_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-fortran9_5.9.9-3_amd64.deb
libplplot-java_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-java_5.9.9-3_amd64.deb
libplplot-lua_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-lua_5.9.9-3_amd64.deb
libplplot-ocaml_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot-ocaml_5.9.9-3_amd64.deb
libplplot11_5.9.9-3_amd64.deb
  to main/p/plplot/libplplot11_5.9.9-3_amd64.deb
libqsastime-dev_5.9.9-3_amd64.deb
  to main/p/plplot/libqsastime-dev_5.9.9-3_amd64.deb
libqsastime0_5.9.9-3_amd64.deb
  to main/p/plplot/libqsastime0_5.9.9-3_amd64.deb
octave-plplot_5.9.9-3_amd64.deb
  to main/p/plplot/octave-plplot_5.9.9-3_amd64.deb
plplot-doc_5.9.9-3_all.deb
  to main/p/plplot/plplot-doc_5.9.9-3_all.deb
plplot-tcl-dev_5.9.9-3_amd64.deb
  to main/p/plplot/plplot-tcl-dev_5.9.9-3_amd64.deb
plplot-tcl_5.9.9-3_amd64.deb
  to main/p/plplot/plplot-tcl_5.9.9-3_amd64.deb
plplot11-driver-cairo_5.9.9-3_amd64.deb
  to main/p/plplot/plplot11-driver-cairo_5.9.9-3_amd64.deb
plplot11-driver-gd_5.9.9-3_amd64.deb
  to main/p/plplot/plplot11-driver-gd_5.9.9-3_amd64.deb
plplot11-driver-qt_5.9.9-3_amd64.deb
  to main/p/plplot/plplot11-driver-qt_5.9.9-3_amd64.deb
plplot11-driver-wxwidgets_5.9.9-3_amd64.deb
  to main/p/plplot/plplot11-driver-wxwidgets_5.9.9-3_amd64.deb
plplot11-driver-xwin_5.9.9-3_amd64.deb
  to main/p/plplot/plplot11-driver-xwin_5.9.9-3_amd64.deb
plplot_5.9.9-3.debian.tar.gz
  to main/p/plplot/plplot_5.9.9-3.debian.tar.gz
plplot_5.9.9-3.dsc
  to main/p/plplot/plplot_5.9.9-3.dsc
python-plplot-qt_5.9.9-3_amd64.deb
  to main/p/plplot/python-plplot-qt_5.9.9-3_amd64.deb
python-plplot_5.9.9-3_amd64.deb
  to main/p/plplot/python-plplot_5.9.9-3_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrew Ross <[email protected]> (supplier of updated plplot 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 02 Apr 2012 15:30:25 +0100
Source: plplot
Binary: libplplot11 libplplot-dev libplplot-c++10 libplplot-fortran9 
libplplot-java libcsiro0 libqsastime0 libqsastime-dev plplot11-driver-xwin 
plplot11-driver-wxwidgets plplot-tcl plplot-tcl-dev plplot11-driver-gd 
plplot11-driver-cairo python-plplot python-plplot-qt octave-plplot 
libplplot-ada0 libplplot-ada0-dev plplot-doc plplot11-driver-qt libplplot-ocaml 
libplplot-lua libplplot-d
Architecture: source amd64 all
Version: 5.9.9-3
Distribution: unstable
Urgency: low
Maintainer: Andrew Ross <[email protected]>
Changed-By: Andrew Ross <[email protected]>
Description: 
 libcsiro0  - Scientific plotting library (CSIRO libraries)
 libplplot-ada0 - Ada support for PLplot, a plotting library
 libplplot-ada0-dev - Ada support for PLplot, a plotting library (development 
files)
 libplplot-c++10 - Scientific plotting library (C++ binding)
 libplplot-d - Scientific plotting library (D language bindings)
 libplplot-dev - Scientific plotting library (development files)
 libplplot-fortran9 - Scientific plotting library (fortran bindings)
 libplplot-java - Scientific plotting library (Java bindings)
 libplplot-lua - Scientific plotting library (lua bindings)
 libplplot-ocaml - Scientific plotting library (OCaml bindings)
 libplplot11 - Scientific plotting library
 libqsastime-dev - Time format conversion library (development files)
 libqsastime0 - Time format conversion library
 octave-plplot - Octave support for PLplot, a plotting library
 plplot-doc - Documentation for PLplot, a plotting library
 plplot-tcl - Tcl/Tk support for PLplot, a plotting library
 plplot-tcl-dev - Tcl/Tk development support for PLplot, a plotting library
 plplot11-driver-cairo - Scientific plotting library (Cairo driver)
 plplot11-driver-gd - Scientific plotting library (GD driver)
 plplot11-driver-qt - Scientific plotting library (qt driver)
 plplot11-driver-wxwidgets - Scientific plotting library (wxWidgets driver)
 plplot11-driver-xwin - Scientific plotting library (X11 driver)
 python-plplot - Python support for PLplot, a plotting library
 python-plplot-qt - Scientific plotting library (python qt GUI)
Closes: 666708
Changes: 
 plplot (5.9.9-3) unstable; urgency=low
 .
   [ Andrew Ross ]
   * debian/control.in:
     + Bump standards version to 3.9.3.
     + Fix broken suggests package plplot11-tcl for libplplot11.
     + Remove reference to ada-compiler in libplplot-ada0-dev package as per new
       Debian Ada policy. Fixes lintian warning.
     + Add note for fortran bindings package description that Fortran 77 support
       is deprecated in the current upstream SVN and will be dropped in a future
       release. New code should use the Fortran 95 bindings.
   * debian/rules:
     + Tidy up obsolete / unneeded code.
     + Ensure CFLAGS, CXXFLAGS and LDFLAGS are properly exported to cmake. Add 
in
       FFLAGS. -fvisibility=hidden and --as-needed should now work properly. The
       latter fixes a lot of dpkg-shlibdeps warnings.
   * debian/patches/series, debian/patches/08_nn_link_libm.diff: Add patch to
     explicitly link nn library against maths library. Fixes dpkg-shlibdeps
     warning.
   * Rebuild python-plplot package against new version of numpy as part of the
     numpy transition.
 .
   [ Rafael Laboissiere ]
   * debian/control.in:
     + Build-depend on liboctave-dev
     + Drop build-conflict with octave3.0-headers
     + Depend directly on octave, instead of using the substitution
       variable ${octave:Depends}
   * debian/rules:
     + Set directly the Octave paths, instead of using defs.make
     + Drop the call to octave-depends
   * Adjust the upstream code for working with Octave 3.6.1, by adding the
     following patches:
     + debian/patches/replace-deprecated-split.diff
     + debian/patches/proper-path-handling.diff
     + debian/patches/fix-boolean-operators.diff
   * debian/octave-plplot.files: The path in /usr/lib has now an
     architecture triplet
 .
   [ Andrew Ross ]
   * debian/patches/replace-deprecated-split.diff:
     + Fix use of split in the test_octave.sh test script as well. This plus
       previous changes by Rafael fix octave-3.6 support (closes: #666708).
Checksums-Sha1: 
 3d819c58f559c2a9734f7a074aae310057e866e2 3790 plplot_5.9.9-3.dsc
 97437c88083b3339528aa379911434e995a86ff6 46792 plplot_5.9.9-3.debian.tar.gz
 7f47208c604c74e7a7669030552a1b99f9694f84 503792 libplplot11_5.9.9-3_amd64.deb
 2d8b3295eb896c106fae283f054eef77de84e658 920780 libplplot-dev_5.9.9-3_amd64.deb
 5656dc9c150033f0050782d74720a7565a99b756 25162 
libplplot-c++10_5.9.9-3_amd64.deb
 96efeac0366bc5c7af717cbaa6a52c00b0f68bb4 71840 
libplplot-fortran9_5.9.9-3_amd64.deb
 53aa2bafdfb06f99c2e2a65427520ed758288782 195922 
libplplot-java_5.9.9-3_amd64.deb
 5d79fe2bbaf44528cbb2b5668576b660e545c656 58112 libcsiro0_5.9.9-3_amd64.deb
 d20e4d97df185886ebe12b3c04d7093fd35aa068 40468 libqsastime0_5.9.9-3_amd64.deb
 6d69ca5a4562bb5e57f7871d067a149e1342b8e8 3060 libqsastime-dev_5.9.9-3_amd64.deb
 ff90555655574c28a230c131e895d69d2e1f8286 19368 
plplot11-driver-xwin_5.9.9-3_amd64.deb
 53500fb8ebe8b184e26f7788de48893e63546315 69738 
plplot11-driver-wxwidgets_5.9.9-3_amd64.deb
 4528d51ce9d10a24057e955c167dc833a5251ba8 182590 plplot-tcl_5.9.9-3_amd64.deb
 484eb502c4b852f174c58f063b55589722743af7 142108 
plplot-tcl-dev_5.9.9-3_amd64.deb
 0f963b1f3704cee2120507048bd4f672ca531846 9084 
plplot11-driver-gd_5.9.9-3_amd64.deb
 7e9adf88fa9d24809a88e9a4256e256215dfd279 16430 
plplot11-driver-cairo_5.9.9-3_amd64.deb
 3d3ce18924805535ef0e0fb157277e3de106c32e 332162 python-plplot_5.9.9-3_amd64.deb
 56b3f2c3003792ed340c5fd22ba6d4744a8946b0 65680 
python-plplot-qt_5.9.9-3_amd64.deb
 efb8878d5b20b54fb340339933d348a1c5cd6954 489778 octave-plplot_5.9.9-3_amd64.deb
 729881c312a9757e9580b84e9d30d6c0dad03876 107944 
libplplot-ada0_5.9.9-3_amd64.deb
 0fe51e49045722aa1e8fa5aa06ff687dd249886c 295726 
libplplot-ada0-dev_5.9.9-3_amd64.deb
 0d0d20076c029d2972dd625dfd66c57ef4f02259 48836 
plplot11-driver-qt_5.9.9-3_amd64.deb
 baf245f1b4b10b4dfe2324abf0011fa20c4dc211 157904 
libplplot-ocaml_5.9.9-3_amd64.deb
 c170ea34f9822b19c3b3f9fb75abc9fbd5379a28 57638 libplplot-lua_5.9.9-3_amd64.deb
 92c4f60bdad6e973616649ac6afdea831d47556e 18032 libplplot-d_5.9.9-3_amd64.deb
 d3386ad1d5138ecb0b9b7c4e1c995011afc63ab8 2540980 plplot-doc_5.9.9-3_all.deb
Checksums-Sha256: 
 ec837cf40289b4a02aa65977306c7c8db3530eac24a6e62d98bd4f11016f522c 3790 
plplot_5.9.9-3.dsc
 b44df41963dd41048a57156a73be568be8485fcebad55fdd64b69669643b0b6a 46792 
plplot_5.9.9-3.debian.tar.gz
 a39ac453ad5db42be645c129927444ed2011056190bff796a2eaeabaafd22a2d 503792 
libplplot11_5.9.9-3_amd64.deb
 9e032b3d543a25dca9c9c805088a6de60368b70c9b802e8593f521b0e8206f94 920780 
libplplot-dev_5.9.9-3_amd64.deb
 f8e8c781b8f0f413e7b108c773cd841f0b557789f5f8241b50922d57b7bf7a4b 25162 
libplplot-c++10_5.9.9-3_amd64.deb
 014e99b77af66fbd7cc5efff2f7c27c08faf199f4fb531352e57512e7b018e22 71840 
libplplot-fortran9_5.9.9-3_amd64.deb
 2ed966c4725ee826c3665dcaed26dafb3ab5da7c5936d93a218cead6df69d690 195922 
libplplot-java_5.9.9-3_amd64.deb
 b01af60b4a886fb3984206c4b422ce5787ded6a516605a55a31c41594c7ff323 58112 
libcsiro0_5.9.9-3_amd64.deb
 fa1e85f113b07a509e460aa0e67dd1aa5f5a29900f58f2b9970147c5f8019032 40468 
libqsastime0_5.9.9-3_amd64.deb
 d7d2d6ab6be1def996dfbbe967376dcfceb9e76711090d9435e929e4fc9b1b0a 3060 
libqsastime-dev_5.9.9-3_amd64.deb
 b94e72863b1666bd9aaec63e5c99d74e57959d83f69d646f3113ed7608ea2ab9 19368 
plplot11-driver-xwin_5.9.9-3_amd64.deb
 01e2ff5feda7e133d697d57e7ade5bc3a2240e48bdf0794b514f2e6627f9a6dc 69738 
plplot11-driver-wxwidgets_5.9.9-3_amd64.deb
 1453240b02d23cb8d8b01fdd382a3a866bea90b36b50246c4c254bb2c67a28ff 182590 
plplot-tcl_5.9.9-3_amd64.deb
 93e5372c21b8a028d3ca14238f11f287736ac162db17f6de4d11e1b2a628e94c 142108 
plplot-tcl-dev_5.9.9-3_amd64.deb
 28be7f55ef5ae2e22340c7dfd680994ead596e32e12d69d91afd1b1c35f65c3c 9084 
plplot11-driver-gd_5.9.9-3_amd64.deb
 59fc80cd57e7806595f348da9e0c525d64d60ffcb2513773dbbd64e03e92e70d 16430 
plplot11-driver-cairo_5.9.9-3_amd64.deb
 cdebe41f522486d4584fe929757af80b60ab9132ef0aff305817163811b5b2c8 332162 
python-plplot_5.9.9-3_amd64.deb
 0069b28f8089d48d39d7ab3868cc1351188030afb715ed1c706fb0ae9579a8ec 65680 
python-plplot-qt_5.9.9-3_amd64.deb
 cdd3a70cacdeab8de2cd33c6084980812bce1cfacfa9efff97d781deb7aa1bdb 489778 
octave-plplot_5.9.9-3_amd64.deb
 0869ccc86598e64681ca2611884e749b6441713c628650093c3e6d90ff3b6d95 107944 
libplplot-ada0_5.9.9-3_amd64.deb
 39f6eef594fb4e9f5e05b09ef90c5e5696a0f02938222a18882df767ca7a293d 295726 
libplplot-ada0-dev_5.9.9-3_amd64.deb
 ea7562acb9b390723ae43e87caef14bb44015e7984c72a6d4d9bb8f1fcffbb3e 48836 
plplot11-driver-qt_5.9.9-3_amd64.deb
 ed3fe5ff7d5ba43e2b5accaabc1cc40d6d2a60683ced338ff9a34e846a55720b 157904 
libplplot-ocaml_5.9.9-3_amd64.deb
 1ad01b1f6e518c68db40a13223543ba859988be4e0266444c191b0b62992de5b 57638 
libplplot-lua_5.9.9-3_amd64.deb
 be7e8fab3f0bfe3b499ab9cc1b6651a7a826d40b9d8411618c007681cb5fae1c 18032 
libplplot-d_5.9.9-3_amd64.deb
 9d9b4235377564a15cfa9927e047cedc8d8baebeb882ee5ccc3fe1724561ef2a 2540980 
plplot-doc_5.9.9-3_all.deb
Files: 
 637a6d64245a2b121ed9421a133b7546 3790 math optional plplot_5.9.9-3.dsc
 9d933efc640d73204a32e3f4c3323350 46792 math optional 
plplot_5.9.9-3.debian.tar.gz
 2146d1e195659be81be13eef0dadfbed 503792 libs optional 
libplplot11_5.9.9-3_amd64.deb
 3aa08bc7e168b92bf87bb792854f3915 920780 libdevel optional 
libplplot-dev_5.9.9-3_amd64.deb
 244302d0b9ef74f8c1793c246c9906ba 25162 libs optional 
libplplot-c++10_5.9.9-3_amd64.deb
 6b51894e94ad0c4993c951ead6d86cbf 71840 libs optional 
libplplot-fortran9_5.9.9-3_amd64.deb
 eb7ca37dfe5f571167b886c41a724d14 195922 java optional 
libplplot-java_5.9.9-3_amd64.deb
 c9e20c6beb9e7abc755c5e244ff39712 58112 libs optional 
libcsiro0_5.9.9-3_amd64.deb
 10ba31e318ee1ae4a3ed598c014609a7 40468 libs optional 
libqsastime0_5.9.9-3_amd64.deb
 b5b60aaea7a890228f89e51dc197c3dd 3060 libdevel optional 
libqsastime-dev_5.9.9-3_amd64.deb
 61952347040d936a4dcc0a31fb0db3b5 19368 libs optional 
plplot11-driver-xwin_5.9.9-3_amd64.deb
 26db529dc06c69c77bc71c821e900f2b 69738 libs optional 
plplot11-driver-wxwidgets_5.9.9-3_amd64.deb
 133f59fb4436c1cb9cf2ab7f77ea7813 182590 math optional 
plplot-tcl_5.9.9-3_amd64.deb
 7ff4b844032085cd8810676df9cb0d6f 142108 math optional 
plplot-tcl-dev_5.9.9-3_amd64.deb
 a51b582b940c67b234406e1a1ac0cb5d 9084 libs optional 
plplot11-driver-gd_5.9.9-3_amd64.deb
 3fca3e12b98ca517900befbd3aedb8ba 16430 libs optional 
plplot11-driver-cairo_5.9.9-3_amd64.deb
 2de1ab0ce1cebd4e1fdfbc2defe4de11 332162 python optional 
python-plplot_5.9.9-3_amd64.deb
 5407a8939cadca49c0e5d242628754f4 65680 python optional 
python-plplot-qt_5.9.9-3_amd64.deb
 6cba43ccad9e5eceed691b02a4518786 489778 math optional 
octave-plplot_5.9.9-3_amd64.deb
 60ff2532b9c82a32413aed3844a61c08 107944 math optional 
libplplot-ada0_5.9.9-3_amd64.deb
 078a5f6db95037b603b42b537a0846c9 295726 libdevel optional 
libplplot-ada0-dev_5.9.9-3_amd64.deb
 3565ba353c232adaca0b302e39f651d8 48836 libs optional 
plplot11-driver-qt_5.9.9-3_amd64.deb
 fadc80fa2cb9d2214d1bb8f4eff4d8ca 157904 ocaml optional 
libplplot-ocaml_5.9.9-3_amd64.deb
 a64041d9d41e7aa0363abefe17e98998 57638 libs optional 
libplplot-lua_5.9.9-3_amd64.deb
 3295f1726715b310861f4ed1854c8366 18032 libs optional 
libplplot-d_5.9.9-3_amd64.deb
 0c3bb83cfcd3e1caede851aee68d13e8 2540980 doc optional 
plplot-doc_5.9.9-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCgAGBQJPfHBjAAoJEHqPSei2NIC+ZJsQAIWQGSTcSXFFY12mYlyhjNb/
Y99FMhQfj7TmN5pCJlx5ZyuDYYfHTKk6vMp4/sOaqn0MSp2plcngWPf3WvThiwkt
plpyDzqUu3AkK6CC0XPg1yuMeKftwKXoiClRPBu9thYE0KT/Eg8g63S8Z1VwTJaO
7YoSvsI4NyXIfMW1DDjNWmMhTL47FRcej67qFH8D8xk25aEdaN4pDiwaFAbNQrOP
do6xdeOq+SsZt7M/3T3Alg5V/GW59VTP8Miqc4xeBpf8QIKOTtJIp+qiBuRjfJSn
5+guVYMz4D1J+aTu4h6qjv9DIgDrk7K6YWomIWJ6lg6JwZM48hAfjTUioYG/4Vbp
765viayBWo2m8n6jKq9J7CJu+93Vx3gYntikVe9cEnmRaZ1pJ70Sba3+ukjsUF5a
MFiYqgWlq+jeY+YIVwThbf0e/5IG4AkA0++lk/g/TP/k2C9pu4Au2elAlK7wfisq
K6D4Hfm5jIoI051cnkNpGQG4e4dujN4ESeBWkrdbMhFHKdyBCvGHp+i4HKpOKbH7
m8JMYpIbuwdM0vJuRwu3Y5slOW7OGH9gqAdHEbMAv2fGJdTfWNV5YN892G6DbpIf
onr3crPXcSLJhbd+7dTJCviBtCvYq8yoJkDjrsOIgu5ZKrmlLw9kqWQh4S1jYLtw
1C7sdz6ah1imCV17xPN1
=XJyh
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to