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 RafaelIndex: 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 ---

